上一页 1 2 3 4 5 6 7 8 9 ··· 26 下一页
摘要: 题目来源 179. 最大数 题目详情 给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。 注意: 输出结果可能非常大,所以你需要返回一个字符串而不是整数。 示例 1: 输入:nums = [10,2] 输出: "210" 示例 2: 输入:nums = [3, 阅读全文
posted @ 2022-01-26 20:07 Garrett_Wale 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 题目来源 162. 寻找峰值 题目详情 峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] = nums[n] = -∞ 。 你必须实现时间复杂度为 O 阅读全文
posted @ 2022-01-25 21:53 Garrett_Wale 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 题目来源 165. 比较版本号 题目详情 给你两个版本号 version1 和 version2 ,请你比较它们。 版本号由一个或多个修订号组成,各修订号由一个 '.' 连接。每个修订号由 多位数字 组成,可能包含 前导零 。每个版本号至少包含一个字符。修订号从左到右编号,下标从 0 开始,最左边的 阅读全文
posted @ 2022-01-24 10:32 Garrett_Wale 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题目来源 43. 字符串相乘 题目详情 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 输入: num1 = "2", num2 = "3" 输出: "6" 示例 2: 输入: num1 = "123", 阅读全文
posted @ 2022-01-23 17:13 Garrett_Wale 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题目来源 470. 用 Rand7() 实现 Rand10() 题目详情 给定方法 rand7 可生成 [1,7] 范围内的均匀随机整数,试写一个方法 rand10 生成 [1,10] 范围内的均匀随机整数。 你只能调用 rand7() 且不能调用其他方法。请不要使用系统的 Math.random( 阅读全文
posted @ 2022-01-22 11:05 Garrett_Wale 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 题目来源 93. 复原 IP 地址 题目详情 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 '.' 分隔。 例如:"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址,但是 "0.011.255.245"、"192 阅读全文
posted @ 2022-01-22 10:26 Garrett_Wale 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 题目来源 129. 求根节点到叶节点数字之和 题目详情 给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表一个数字: 例如,从根节点到叶节点的路径 1 -> 2 -> 3 表示数字 123 。 计算从根节点到叶节点生成的 所有数字 阅读全文
posted @ 2022-01-21 14:52 Garrett_Wale 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 题目来源 8. 字符串转换整数 (atoi) 题目详情 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。 函数 myAtoi(string s) 的算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字 阅读全文
posted @ 2022-01-20 11:43 Garrett_Wale 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 题目来源 448. 找到所有数组中消失的数字 题目详情 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1: 输入: nums = [4,3,2,7,8,2 阅读全文
posted @ 2022-01-19 11:39 Garrett_Wale 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 题目来源 312. 戳气球 题目详情 有 n 个气球,编号为0 到 n - 1,每个气球上都标有一个数字,这些数字存在数组 nums 中。 现在要求你戳破所有的气球。戳破第 i 个气球,你可以获得 nums[i - 1] * nums[i] * nums[i + 1] 枚硬币。 这里的 i - 1 阅读全文
posted @ 2022-01-19 11:14 Garrett_Wale 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 题目来源 297. 二叉树的序列化与反序列化 题目详情 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 / 阅读全文
posted @ 2022-01-18 20:45 Garrett_Wale 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 题目来源 283. 移动零 题目详情 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 题解分析 解法一:双 阅读全文
posted @ 2022-01-18 19:47 Garrett_Wale 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 题目来源 208. 实现 Trie (前缀树) 题目详情 Trie(发音类似 "try")或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。 请你实现 Trie 类: Trie() 初始化前缀树对象。 void ins 阅读全文
posted @ 2022-01-17 11:33 Garrett_Wale 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 题目来源 207. 课程表 题目详情 你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 prerequisites[i] = [ai, bi] ,表示如果要学 阅读全文
posted @ 2022-01-17 11:13 Garrett_Wale 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 题目来源 139. 单词拆分 题目详情 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意: 不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 示例 1: 输入: s = "leetcode", wordDict 阅读全文
posted @ 2022-01-16 11:12 Garrett_Wale 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 题目来源 128. 最长连续序列 题目详情 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入: nums = [100,4,200,1,3,2] 输出: 4 解释: 最长数 阅读全文
posted @ 2022-01-15 11:13 Garrett_Wale 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 题目来源 96. 不同的二叉搜索树 题目详情 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 示例 1: 输入: n = 3 输出: 5 示例 2: 输入: n = 1 输出: 1 提示: 1 <= n <= 19 阅读全文
posted @ 2022-01-15 10:02 Garrett_Wale 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 题目来源 221. 最大正方形 题目详情 在一个由 '0' 和 '1' 组成的二维矩阵内,找到只包含 '1' 的最大正方形,并返回其面积。 示例 1: 输入: matrix = [["1","0","1","0","0"],["1","0","1","1","1"],["1","1","1" 阅读全文
posted @ 2022-01-14 11:47 Garrett_Wale 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 题目来源 739. 每日温度 题目详情 请根据每日 气温 列表 temperatures ,请计算在每一天需要等几天才会有更高的温度。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例 1: 输入: temperatures = [73,74,75,71,69,72,76,73] 输出:  阅读全文
posted @ 2022-01-14 11:12 Garrett_Wale 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 题目来源 85. 最大矩形 题目详情 给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 示例 1: 输入: matrix = [["1","0","1","0","0"],["1","0","1","1","1"],["1", 阅读全文
posted @ 2022-01-14 10:50 Garrett_Wale 阅读(502) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 26 下一页