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]输出
剑指 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:** 输入:[1, 1, 1,
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]输出: true示
146. LRU 缓存机制--🀄️ 146. LRU 缓存机制--🀄️
146. LRU 缓存机制难度中等 1209运用你所掌握的数据结构,设计和实现一个   LRU (最近最少使用) 缓存机制 。实现 LRUCache 类: LRUCache(int capacity) 以正整数作为容量 capacity
1 / 6