LeetCode
26 人感兴趣 · 391 次引用
- 最新
- 推荐
【LeetCode】打家劫舍 II Java 题解
你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。

LeetCode 题解:剑指 Offer 49. 丑数,三指针,JavaScript,详细注释
原题链接:剑指 Offer 49. 丑数,https://leetcode-cn.com/problems/chou-shu-lcof/
【LeetCode】实现 Trie (前缀树)Java 题解
Trie(发音类似 "try")或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。
【LeetCode】寻找旋转排序数组中的最小值 IIJava 题解
已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,4,4,5,6,7] 在变化后可能得到:若旋转 4 次,则可以得到 [4,5,6,7,0,1,4]若旋转 7 次,则可以得到 [0,1,4,4,5,6,7]注意,数组 [a[0], a[1], a[
【LeetCode】寻找旋转排序数组中的最小值 Java 题解
已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到:若旋转 4 次,则可以得到 [4,5,6,7,0,1,2]若旋转 4 次,则可以得到 [0,1,2,4,5,6,7]注意,数组 [a[0], a[1], a[

LeetCode 题解:剑指 Offer 49. 丑数,二叉堆,JavaScript,详细注释
原题链接:剑指 Offer 49. 丑数,https://leetcode-cn.com/problems/chou-shu-lcof/
【LeetCode】删除有序数组中的重复项 IIJava 题解
给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度。
【LeetCode】合并两个有序数组 Java 题解
给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。
【LeetCode】森林中的兔子 Java 题解
森林中,每个兔子都有颜色。其中一些兔子(可能是全部)告诉你还有多少其他的兔子和自己有相同的颜色。我们将这些回答放在 answers 数组里。
【LeetCode】最长公共子序列 Java 题解
给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。
【LeetCode】直方图的水量 Java 题解
给定一个直方图(也称柱状图),假设有人从上面源源不断地倒水,最后直方图能存多少水量?直方图的宽度为 1。
【LeetCode】笨阶乘 Java 题解
通常,正整数 n 的阶乘是所有小于或等于 n 的正整数的乘积。例如,factorial(10) = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1。

LeetCode 题解:剑指 Offer 49. 丑数,暴力法,JavaScript,详细注释
原题链接:剑指 Offer 49. 丑数,https://leetcode-cn.com/problems/chou-shu-lcof/

LeetCode 题解:92. 反转链表 II,迭代,JavaScript,详细注释
原题链接:92. 反转链表 II,https://leetcode-cn.com/problems/reverse-linked-list-ii/
【LeetCode】删除排序链表中的重复元素 IIJava 题解
存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中 没有重复出现 的数字。
【LeetCode】132 模式 Java 题解
给定一个整数序列:a1, a2, ..., an,一个132模式的子序列 ai, aj, ak 被定义为:当 i < j < k 时,ai < ak < aj。设计一个算法,当给定有 n 个数字的序列时,验证这个序列中是否含有132模式的子序列。

LeetCode 题解:126. 单词接龙 II,BFS,JavaScript,详细注释
原题链接:126. 单词接龙 II,https://leetcode-cn.com/problems/word-ladder-ii/

LeetCode 题解:198. 打家劫舍,动态规划(不缓存偷盗状态),JavaScript,详细注释
原题链接:198. 打家劫舍,https://leetcode-cn.com/problems/house-robber/