首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
leetcode 刷题
自学前端_又又
创建于2024-04-03
订阅专栏
leetcode 刷题
等 8 人订阅
共117篇文章
创建于2024-04-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Leetcode 929 】 独特的电子邮件地址 —— 一个正则下去,击败_%
每个 有效电子邮件地址 都由一个 本地名 和一个 域名 组成,以 '@' 符号分隔。除小写字母之外,电子邮件地址还可以含有一个或多个 '.' 或 '+' 。 例如,在 alice@leetcode.c
【Leetcode 914 】 卡牌分组 —— 辗转相除法/欧几里得算法
给定一副牌,每张牌上都写着一个整数。 此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组: 每组都有 X 张牌。 组内所有的牌上都写着相同的整数。 仅当你可选的 X >=
【Leetcode 888 】 888. 公平的糖果交换 —— 纯数学题
爱丽丝和鲍勃拥有不同总数量的糖果。给你两个数组 aliceSizes 和 bobSizes ,aliceSizes[i] 是爱丽丝拥有的第 i 盒糖果中的糖果数量,bobSizes[j] 是鲍勃拥有的
【Leetcode 884 】 两句话中的不常见单词 —— 更简洁的手法
句子 是一串由空格分隔的单词。每个 单词 **仅由小写字母组成。 如果某个单词在其中一个句子中恰好出现一次,在另一个句子中却 没有出现 ,那么这个单词就是 不常见的 **。 给你两个 句子 s1 和
【Leetcode 804 】 唯一摩尔斯密码词 —— 天天都写哈希表
国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: 'a' 对应 ".-" , 'b' 对应 "-..." , 'c' 对应 "-.-." ,以此类推。 为
【Leetcode 771 】 宝石与石头 —— 哈希表
给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头。 stones 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。 字母区
【Leetcode 645 】 错误的集合 —— 纯数学 之 等差数列求和
集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。 给定一个数组 nums 代
【Leetcode 599 】 两个列表的最小索引总和 —— 天天都写哈希表
假设 Andy 和 Doris 想在晚餐时选择一家餐厅,并且他们都有一个表示最喜爱餐厅的列表,每个餐厅的名字用字符串表示。 你需要帮助他们用最少的索引和找出他们共同喜爱的餐厅。 如果答案不止一个,则输
【Leetcode 594 】 最长和谐子序列 —— 这是假的滑动窗口吧!
和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 。 现在,给你一个整数数组 nums ,请你在所有可能的子序列中找到最长的和谐子序列的长度。 数组的子序列是一个由数组派生出来的序列,
【Leetcode 575 】 分糖果 —— 贪心算法
Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。 医生建议 Alice 要少摄入糖分,只吃掉她所有糖的 n
【Leetcode 500 】 键盘行 —— 两个哈希表
给你一个字符串数组 words ,只返回可以使用在 美式键盘 同一行的字母打印出来的单词。键盘如下图所示。 美式键盘 中: 第一行由字符 "qwertyuiop" 组成。 第二行由字符 "asdfgh
【Leetcode 496 】 下一个更大元素 I —— 单调栈 + 哈希表
nums1 中数字 x 的 下一个更大元素 是指 x 在 nums2 中对应位置 右侧 的 第一个 比 x ****大的元素。 给你两个 没有重复元素 的数组 nums1 和 nums2 ,下标从 0
【Leetcode 448 】 找到所有数组中消失的数字 —— 哈希表还是战胜了双指针
给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 示例 1: 示
【Leetcode 409 】 最长回文串 —— 偶数相消
给定一个包含大写字母和小写字母的字符串 s ,返回通过这些字母构造成的 最长的回文串的长度。 在构造过程中,请注意 区分大小写 。比如 "Aa" 不能当做一个回文字符串。 示例 1: 示例 2:
【Leetcode 389 】 找不同 —— 位运算
给定两个字符串 s 和 t ,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例 1: 示例 2: 排序 + 比较 异或
【Leetcode 387】字符串中的第一个唯一字符 —— 哈希表
给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。 示例 1: 示例 2: 示例 3: 代码
【Leetcode 383】赎金信 —— 哈希表 有注解
给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 magaz
【Leetcode 350】 两个数组的交集 || —— 排序 + 双指针
给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出
【Leetcode 349】 两个数组的交集—— 两个集合
给定两个数组 nums1 和 nums2 ,返回它们的 交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1: 示例 2: 两个集合
【Leetcode 290 】 单词规律—— 双向映射表
给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。 这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 s ****中的每个非空单词之间存在着双向连接
下一页