111.二叉树的最小深度[https://leetcode.cn/problems/minimum-depth-of-binary-tree/] 解题思路 用BFS Java...
111.二叉树的最小深度[https://leetcode.cn/problems/minimum-depth-of-binary-tree/] 解题思路 用BFS Java...
142. 环形链表 II[https://leetcode.cn/problems/linked-list-cycle-ii/] 解题思路 先判断有没有环;如果有环,再去找环...
160.相交链表[https://leetcode.cn/problems/intersection-of-two-linked-lists/] 解题思路 将两个链表连起来,...
24.两两交换链表中的节点[https://leetcode.cn/problems/swap-nodes-in-pairs/] 解题思路 用dummyHead,以4个值为单...
206.反转链表[https://leetcode.cn/problems/reverse-linked-list/] 解题思路 JavaScript解法代码 Python解...
707.设计链表[https://leetcode.cn/problems/design-linked-list/] 解题思路 get(index):获取链表中第 index...
203.移除链表元素[https://leetcode.cn/problems/remove-linked-list-elements/] 解题思路 对于链表不是很了解用代码...
54. 螺旋矩阵[https://leetcode.cn/problems/spiral-matrix/] 解题思路 出现的问题 JavaScript解法代码 Python解...
59.螺旋矩阵 II[https://leetcode.cn/problems/spiral-matrix-ii/] 解题思路 初看,毫无头绪。打开官方答案领会一下。 整体采...
904.水果成篮[https://leetcode.cn/problems/fruit-into-baskets/] 解题思路 简而言之,是为了找最长连续两个数的序列。前面的...
解题思路 本来的思路是双指针,左右指针找到目标范围后,左指针向右移动。后来看到了滑动窗口这个概念,这样就可以节约一下不必要的重复了。 所谓滑动窗口,就是不断的调节子序列的起始...
26.删除有序数组中的重复项 解题思路 完全和27类似,只是条件略微变动。重点就是前后两项不重复。 出现的问题 上面我自己写的。虽然尝试了下,可以通过所有的解,但我还是对fa...
解题思路 说实话,不要使用额外的数组空间,你必须仅使用O(1)额外空间并 原地 修改输入数组,这句没看懂。第一次理解:应该是不能开辟新的数组来存储target = val的数...
35.搜索插入位置 解题思路 与704不同的是,在找不到目标值的索引时返回的不是-1而是它将会被按顺序插入的位置,所以前面不变只改后面的。对报错例子nums=[1,3,5,6...
最近痴迷于盖洛普的优势识别器2.0,但是它的官网收费真的是有点小贵,于是在网上开始搜索。 优势识别器2.0 PDF 首先,这本书的PDF真的是不好找,找到的基本都难以下载,要...
读题思路 首先,题目中明确说明输入的数组为 有序的(升序)整型数组、并且无重复元素,所以如题所示,那自然就是用二分查找法来查找咯。 解题思路 二分法: 找到中间值,中值下标为...
说实话,我以前也不是没刷过LeetCode,但是对自己的coding能力并无提升。 原因有: 刷题不成体系,并且偏向于刷自己会的简单的 没有及时总结复盘 所以 这次刷题,希望...
标题 一级标题: #二级标题: ##三级标题: ###四级标题: ####五级标题: #####六级标题: ###### 横线 同样是html标签 列表 无序列表:- 或者 ...
Virtual DOM Virtual DOM,是由普通的JS对象来描述DOM对象,因为不是真实的DOM对象,所以叫Virtual DOM。 真实DOM 比如:随便从网页里搞...
题目 点存着自行车数,边代表走的时间。PBMC是起点。找最短路径,time最小;如果time相等找携带bike最小的。输出:带的bike数 0->s1->...->sp 带回...