subtitle
200. 岛屿数量 200. 岛屿数量
200. 岛屿数量难度中等 1006给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,
5. 最长回文子串 5. 最长回文子串
5. 最长回文子串难度中等 3273给你一个字符串 s,找到 s 中最长的回文子串。 示例 1:输入:s = “babad”输出:“bab”解释:“aba” 同样是符合题意的答案。 示例 2:输入:s = “cbbd”输出:“bb” 示例
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,2,5]
103. 二叉树的锯齿形层序遍历--🀄️ 103. 二叉树的锯齿形层序遍历--🀄️
103. 二叉树的锯齿形层序遍历难度中等 402给定一个二叉树,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。例如:给定二叉树 [3,9,20,null,null,15,7],   
179. 最大数 179. 最大数
179. 最大数难度中等 477给定一组非负整数 nums,重新排列它们每个数字的顺序(每个数字不可拆分)使之组成一个最大的整数。注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。 示例 1:输入:nums = [10,2]输出
面试题 02.01. 移除重复节点 面试题 02.01. 移除重复节点
面试题 02.01. 移除重复节点难度简单 90编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。示例 1:** 输入:[1, 2, 3, 3, 2, 1]** 输出:[1, 2, 3] 示例 2:** 输入:[1, 1, 1,
15. 三数之和--🀄️ 15. 三数之和--🀄️
15. 三数之和难度中等 3030给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 _a + b + c = _0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组
217. 存在重复元素 217. 存在重复元素
217. 存在重复元素难度简单 367给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1:输入: [1,2,3,1]输出: true示
146. LRU 缓存机制--🀄️ 146. LRU 缓存机制--🀄️
146. LRU 缓存机制难度中等 1209运用你所掌握的数据结构,设计和实现一个   LRU (最近最少使用) 缓存机制 。实现 LRUCache 类: LRUCache(int capacity) 以正整数作为容量 capacity
86. 分隔链表--🀄️ 86. 分隔链表--🀄️
86. 分隔链表难度中等 367给你一个链表的头节点 head 和一个特定值_ _x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。你应当 保留 两个分区中每个节点的初始相对位置。 示例 1:输入:h
92. 反转链表 II--🀄️ 92. 反转链表 II--🀄️
92. 反转链表 II难度中等 690反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。说明:1 ≤ m ≤ n ≤ 链表长度。示例:输入: 1->2->3->4->5->NULL, m = 2, n =
1 / 4