subtitle
如果多一次选择 你想变成谁?
不 这不是选择,而是对自己的怀疑。
我能经得住多大诋毁,就能担得起多少赞美。
如果忍耐算是坚强,我选择抵抗。
如果妥协算是努力,我选择争取。
如果未来才会精彩,我也绝不放弃现在。
你也许认为我疯狂,就像我认为你太过平常。
我的真实,会为我证明自己。
199. 二叉树的右视图 199. 二叉树的右视图
199. 二叉树的右视图难度中等 416 给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例: 输入: [1,2,3,null,5,null,4] 输出: [1, 3, 4] 解释: 1    
912. 排序数组 912. 排序数组
912. 排序数组难度中等 给你一个整数数组 nums,请你将该数组升序排列。 示例 1: 输入:nums = [5,2,3,1] 输出:[1,2,3,5] 示例 2: 输入:nums = [5,1,1,2,0,0] 输出:[0,0,1,1
103. 二叉树的锯齿形层序遍历--🀄️ 103. 二叉树的锯齿形层序遍历--🀄️
103. 二叉树的锯齿形层序遍历难度中等 402 给定一个二叉树,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 例如: 给定二叉树 [3,9,20,null,null,15,7],
179. 最大数 179. 最大数
179. 最大数难度中等 477 给定一组非负整数 nums,重新排列它们每个数字的顺序(每个数字不可拆分)使之组成一个最大的整数。 注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。 示例 1: 输入**:**``nums =
剑指 Offer 56 - I. 数组中数字出现的次数--🀄️ 剑指 Offer 56 - I. 数组中数字出现的次数--🀄️
剑指 Offer 56 - I. 数组中数字出现的次数难度中等 312 一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是 O(n),空间复杂度是 O(1)。 示例 1: 输
面试题 02.01. 移除重复节点 面试题 02.01. 移除重复节点
面试题 02.01. 移除重复节点难度简单 90 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 示例 1: ** 输入**:[1, 2, 3, 3, 2, 1] ** 输出**:[1, 2, 3] 示例 2: ** 输入**
15. 三数之和--🀄️ 15. 三数之和--🀄️
15. 三数之和难度中等 3030 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 _a + b + c = _0 ?请你找出所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三
剑指 Offer 53 - II. 0~n-1中缺失的数字 剑指 Offer 53 - II. 0~n-1中缺失的数字
剑指 Offer 53 - II. 0 ~ n-1 中缺失的数字难度简单 110 一个长度为 n-1 的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围 0 ~ n-1 之内。在范围 0 ~ n-1 内的 n 个数字中有且只有一个数
217. 存在重复元素 217. 存在重复元素
217. 存在重复元素难度简单 367 给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1] 输出: t
146. LRU 缓存机制--🀄️ 146. LRU 缓存机制--🀄️
146. LRU 缓存机制难度中等 1209 运用你所掌握的数据结构,设计和实现一个   LRU (最近最少使用) 缓存机制 。 实现 LRUCache 类: LRUCache(int capacity) 以正整数作为容量 capacit
4 / 10