subtitle
如果多一次选择 你想变成谁?
不 这不是选择,而是对自己的怀疑。
我能经得住多大诋毁,就能担得起多少赞美。
如果忍耐算是坚强,我选择抵抗。
如果妥协算是努力,我选择争取。
如果未来才会精彩,我也绝不放弃现在。
你也许认为我疯狂,就像我认为你太过平常。
我的真实,会为我证明自己。
剑指 Offer 21. 调整顺序使奇数位于偶数前面 剑指 Offer 21. 调整顺序使奇数位于偶数前面
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面难度简单 84 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 示例: 输入:nums = [1,2,3,4] 输
83. 删除排序链表中的重复元素 83. 删除排序链表中的重复元素
83. 删除排序链表中的重复元素难度简单 480 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例  1: 输入: 1->1->2 输出: 1->2 示例  2: 输入: 1->1->2-&
125. 验证回文串 125. 验证回文串
125. 验证回文串难度简单 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: “A man, a plan, a canal: Pana
977. 有序数组的平方 977. 有序数组的平方
977. 有序数组的平方难度简单 209 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,1
226. 翻转二叉树 226. 翻转二叉树
226. 翻转二叉树难度简单 774 翻转一棵二叉树。 示例: 输入: 4 /   \ 2     7 / \   / \ 1   3 6   9 输出: 4 /   \ 7     2 / \   / \ 9   6 3   1
112. 路径总和 112. 路径总和
112. 路径总和难度简单 523 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum ,判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。 叶子节点 是指没有子节
122. 买卖股票的最佳时机 II 122. 买卖股票的最佳时机 II
122. 买卖股票的最佳时机 II难度简单1108 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易
2021-03-01 future
572. 另一个树的子树 572. 另一个树的子树
572. 另一个树的子树难度简单 452 给定两个非空二叉树 s 和 t,检验 s 中是否包含和 t 具有相同结构和节点值的子树。s 的一个子树包括 s 的一个节点和这个节点的所有子孙。s 也可以看做它自身的一棵子树。 示例 1: 给定的树
剑指 Offer 04. 二维数组中的查找 剑指 Offer 04. 二维数组中的查找
剑指 Offer 04. 二维数组中的查找难度中等 242 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有
剑指 Offer 54. 二叉搜索树的第k大节点 剑指 Offer 54. 二叉搜索树的第k大节点
剑指 Offer 54. 二叉搜索树的第 k 大节点难度简单 122 给定一棵二叉搜索树,请找出其中第 k 大的节点。 示例 1: 输入: root = [3,1,4,null,2], k = 1 3 / \ 1   4 \ 2 输出: 4
8 / 10