二叉树的最近公共祖先 https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/[ht...
二叉树的最近公共祖先 https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/[ht...
232用栈实现队列 https://leetcode-cn.com/problems/implement-queue-using-stacks/[https://leetco...
二叉树的右视图 https://leetcode-cn.com/problems/binary-tree-right-side-view/[https://leetcode-...
合并两个有序数组 https://leetcode-cn.com/problems/merge-sorted-array/submissions/[https://leetc...
在终端输入 sudo mdutil -a -i on, 然后系统会重建索引列表,重建之后即可解决. 解决后: 刘月林写于湖北荆门2020/03/05
相交链表 https://leetcode-cn.com/problems/intersection-of-two-linked-lists/[https://leetcod...
数组中的第K个最大元素 https://leetcode-cn.com/problems/kth-largest-element-in-an-array/[https://l...
快速排序自己的标准写法 获取基准元素的位置的时候,先从右哨兵节点开始,再从左哨兵节点开始,退出循环后将基准元素和右哨兵节点交换位置,此时基准元素就位。
https://www.cnblogs.com/wuhenzhidu/p/anonymous.html[https://www.cnblogs.com/wuhenzhidu/...
从两种遍历结果构造二叉树 根据一棵树的前序遍历与中序遍历构造二叉树。 注意:你可以假设树中没有重复的元素。 例如,给出 前序遍历 preorder = [3,9,20,15,...
一、Static关键字的四种用法 在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高...
二叉树的锯齿形层序遍历 给定一个二叉树,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 例如: 思路: 依然使用队列...
对称二叉树 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 但是下面这个 [1,2,2,null,3,null,3] 则不...
不同的子序列 给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。 字符串的一个 子序列 是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相...
单词接龙 字典 wordList 中从单词 beginWord 和 endWord 的 转换序列 是一个按下述规格形成的序列: 序列中第一个单词是 beginWord 。序列...
给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。 两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干...
恢复二叉搜索树 给你二叉搜索树的根节点 root ,该树中的两个节点被错误地交换。请在不改变其结构的情况下,恢复这棵树。 进阶:使用 O(n) 空间复杂度的解法很容易实现。你...
只出现一次的数字II 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现了三次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可...
三角形的最小路径和 给定一个三角形 triangle ,找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 ...