subtitle
如果多一次选择 你想变成谁?
不 这不是选择,而是对自己的怀疑。
我能经得住多大诋毁,就能担得起多少赞美。
如果忍耐算是坚强,我选择抵抗。
如果妥协算是努力,我选择争取。
如果未来才会精彩,我也绝不放弃现在。
你也许认为我疯狂,就像我认为你太过平常。
我的真实,会为我证明自己。
404. 左叶子之和 404. 左叶子之和
404. 左叶子之和难度简单 286 计算给定二叉树的所有左叶子之和。 示例: 3 / \ 9  20 /   \ 15   7 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24. 一个节点为「左叶子」节点,当且仅当它是某
680. 验证回文字符串 Ⅱ 680. 验证回文字符串 Ⅱ
680. 验证回文字符串 Ⅱ难度简单 324 给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 示例 1: 输入: “aba” 输出: True 示例 2: 输入: “abca” 输出: True 解释: 你可以删除 c
257. 二叉树的所有路径 257. 二叉树的所有路径
257. 二叉树的所有路径难度简单 454 给定一个二叉树,返回所有从根节点到叶子节点的路径。 说明: 叶子节点是指没有子节点的节点。 示例: 输入: 1 /   \ 2     3 \ 5 输出: [“1->2->5”, “1
67. 二进制求和 67. 二进制求和
67. 二进制求和难度简单 568 给你两个二进制字符串,返回它们的和(用二进制表示)。 输入为 **非空  **字符串且只包含数字 1 和 0。 示例  1: 输入: a = “11”, b = “1” 输出: “100” 示例  2:
108. 将有序数组转换为二叉搜索树 108. 将有序数组转换为二叉搜索树
108. 将有序数组转换为二叉搜索树难度简单 705 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 **高度平衡  **二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过
191. 位1的个数 191. 位1的个数
191. 位 1 的个数编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 public class Solution { // you n
1047. 删除字符串中的所有相邻重复项 1047. 删除字符串中的所有相邻重复项
1047. 删除字符串中的所有相邻重复项难度简单 122 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符
剑指 Offer 05. 替换空格 剑指 Offer 05. 替换空格
剑指 Offer 05. 替换空格难度简单 76 请实现一个函数,把字符串 s 中的每个空格替换成”%20”。 示例 1: 输入:s = “We are happy.” 输出:“We%20are%20happy.” class Soluti
26. 删除排序数组中的重复项 26. 删除排序数组中的重复项
26. 删除排序数组中的重复项难度简单 1860 给定一个排序数组,你需要在**  原地** 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 **原地  ****修改输入数组  **并
面试题 01.06. 字符串压缩 面试题 01.06. 字符串压缩
面试题 01.06. 字符串压缩字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串 aabcccccaaa 会变为 a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中
9 / 10