首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Leetcode
waws520
创建于2021-05-15
订阅专栏
Leetcode的解题思路的总结和代码分享
等 8 人订阅
共776篇文章
创建于2021-05-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
leetcode_259 较小的三数之和
要求 给定一个长度为 n 的整数数组和一个目标值 target,寻找能够使条件 nums[i] + nums[j] + nums[k] < target 成立的三元组 i, j, k 个数(0 <=
leetcode_290 单词规律
要求 给定一种规律 pattern 和一个字符串 str ,判断 str 是否遵循相同的规律。 这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 str 中的每个非空单词之间存在
leetcode_254 因子的组合
要求 整数可以被看作是其因子的乘积。 例如: 8 = 2 x 2 x 2; = 2 x 4. 请实现一个函数,该函数接收一个整数 n 并返回该整数所有的因子组合。 注意: 你可以假定 n 为永远为正数
leetcode_270 最接近的二叉搜索树值
要求 给定一个不为空的二叉搜索树和一个目标值 target,请在该二叉搜索树中找到最接近目标值 target 的数值。 注意: 给定的目标值 target 是一个浮点数 题目保证在该二叉搜索树中只会存
leetcode_280 摆动排序
要求 给你一个无序的数组 nums, 将该数字 原地 重排后使得 nums[0] <= nums[1] >= nums[2] <= nums[3]...。 示例: 核心代码 第二种解法 解题思路:第一
leetcode_260 只出现一次的数字 III
要求 给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 进阶:你的算法应该具有线性时间复杂度。你能否仅使用
leetcode_264 丑数 II
要求 给你一个整数 n ,请你找出并返回第 n 个 丑数 。 丑数 就是只包含质因数 2、3 和/或 5 的正整数。 示例 1: 示例 2: 核心代码 解题思路:我们看这个题比较巧妙的一点是,我们设置
leetcode_263 丑数
要求 给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。 丑数 就是只包含质因数 2、3 和/或 5 的正整数。 示例 1: 示例 2: 示例 3:
leetcode_253 会议室 II
要求 给你一个会议时间安排的数组 intervals ,每个会议时间都会包括开始和结束的时间 intervals[i] = [starti, endi] ,为避免会议冲突,同时要考虑充分利用会议室资源
leetcode_245 最短单词距离 III
要求 给定一个字符串数组 wordsDict 和两个字符串 word1 和 word2 ,返回列表中这两个单词之间的最短距离。 注意:word1 和 word2 是有可能相同的,并且它们将分别表示为列
leetcode_241 为运算表达式设计优先级
要求 给定一个含有数字和运算符的字符串,为表达式添加括号,改变其运算优先级以求出不同的结果。你需要给出所有可能的组合的结果。有效的运算符号包含 +, - 以及 * 。 示例 1: 示例 2: 核心代码
leetcode_244 最短单词距离 II
要求 请设计一个类,使该类的构造函数能够接收一个单词列表。然后再实现一个方法,该方法能够分别接收两个单词 word1 和 word2,并返回列表中这两个单词之间的最短距离。您的方法将被以不同的参数调用
leetcode_258 各位相加
要求 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例: 进阶: 你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题吗? 核心代码 另一解法 解题思路:第一
leetcode_238 除自身以外数组的乘积
要求 给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 示例: 提示:
leetcode_234 回文链表
要求 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 示例 2: 提示: 链表中节点数目在范围[1, 105] 内
leetcode_229 求众数 II
给定一个大小为 n 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 示例 1: 示例 2: 示例 3: 提示: 1 <= nums.length <= 5 * 104 -109 <= n
leetcode_222 完全二叉树的节点个数
要求 给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。 完全二叉树 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层
leetcode_213 打家劫舍 II
要求 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相
leetcode_208 实现 Trie (前缀树)
要求 Trie(发音类似 "try")或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。 请你实现 Trie 类: T
leetcode_206 反转链表
要求 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 示例 2: 示例 3: 提示: 链表中节点的数目范围是 [0, 5000] -5000 <= Node.val
下一页