首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Leetcode
waws520
创建于2021-05-15
订阅专栏
Leetcode的解题思路的总结和代码分享
等 8 人订阅
共776篇文章
创建于2021-05-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
leetcode_946 验证栈序列
要求 给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true;否则,返回 fals
leetcode_62 不同路径
要求 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。
leetcode_64 最小路径和
要求 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例 1: 示例 2: 核心代码 解题
leetcode_338 比特位计数
要求 给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n + 1 的数组 ans 作为答案。 示例 1: 示例 2: 核心代码 另一
leetcode_121 买卖股票的最佳时机
要求 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个
leetcode_198 打家劫舍
要求 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个
leetcode_746 使用最小花费爬楼梯
要求 数组的每个下标作为一个阶梯,第 i 个阶梯对应着一个非负数的体力花费值 cost[i](下标从 0 开始)。 每当你爬上一个阶梯你都要花费对应的体力值,一旦支付了相应的体力值,你就可以选择向上爬
leetcode_371 两整数之和
要求 给你两个整数 a 和 b ,不使用 运算符 + 和 - ,计算并返回两整数之和。 示例 1: 示例 2: 核心代码 解题思路:使用的是sum+列表的方式,完成加法的实现。
leetcode_1003 检查替换后的词是否有效
要求 给你一个字符串 s ,请你判断它是否 有效 。 字符串 s 有效 需要满足:假设开始有一个空字符串 t = "" ,你可以执行 任意次 下述操作将 t 转换为 s : 将字符串 "abc" 插入
leetcode_485 最大连续 1 的个数
要求 给定一个二进制数组, 计算其中最大连续 1 的个数。 示例: 核心代码 另一解法 解题思路:第一种解法:直接进行暴力求解,我们保留一个历史最佳res,然后使用一个值记录连续1的个数,连续1每增加
leetcode_389 找不同
要求 给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例 1: 示例 2: 示例 3: 示例 4:
leetcode_929 独特的电子邮件地址
要求 每封电子邮件都由一个本地名称和一个域名组成,以 @ 符号分隔。 例如,在 alice@leetcode.com中, alice 是本地名称,而 leetcode.com 是域名。 除了小写字母,
leetcode_1002 查找共用字符
要求 给你一个字符串数组 words ,请你找出所有在 words 的每个字符串中都出现的共用字符( 包括重复字符),并以数组形式返回。你可以按 任意顺序 返回答案。 示例 1: 示例 2: 核心
leetcode_202 快乐数
要求 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变
leetcode_520 检测大写字母
要求 给定一个单词,你需要判断单词的大写使用是否正确。 我们定义,在以下情况时,单词的大写用法是正确的: 全部字母都是大写,比如"USA"。 单词中所有字母都不是大写,比如"leetcode"。 如果
leetcode_171 Excel 表列序号
要求 给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回该列名称对应的列序号。 例如, 示例 1: 示例 2: 示例 3: 示例 4: 核心代码 另一解法 解题思路:一道
leetcode_976 三角形的最大周长
要求 给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。 如果不能形成任何面积不为零的三角形,返回 0。 示例 1: 示例 2: 示例 3: 示例 4:
leetcode_404 左叶子之和
要求 计算给定二叉树的所有左叶子之和。 核心代码 解题思路:当处理到一个node时,如果它的左孩子是叶子,就返回左孩子的值加上右子树调用这个函数的结果,如果它的左孩子不是叶子,就返回左右子树调用这个函
leetcode_169 多数元素
要求 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 示例 2: 核
leetcode_540 有序数组中的单一元素
要求 给定一个只包含整数的有序数组,每个元素都会出现两次,唯有一个数只会出现一次,找出这个数。 示例 1: 示例 2: 核心代码 解题思路:我们使用异或运算,A^A^B=B,因为每个元素都会出现两次,
下一页