首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
leetcode 刷题
自学前端_又又
创建于2024-04-03
订阅专栏
leetcode 刷题
等 7 人订阅
共117篇文章
创建于2024-04-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Leetcode 2395 】 和相等的子数组 —— 哈希表
给你一个下标从 0 开始的整数数组 nums ,判断是否存在 两个 长度为 2 的子数组且它们的 和 相等。注意,这两个子数组起始位置的下标必须 不相同 。 如果这样的子数组存在,请返回 true,否
【Leetcode 2367 】 等差三元组的数目 —— 哈希表与三指针
给你一个下标从 0 开始、严格递增 的整数数组 nums 和一个正整数 diff 。如果满足下述全部条件,则三元组 (i, j, k) 就是一个 等差三元组 : i < j < k , nums[j]
【Leetcode 2363 】 合并相似的物品 —— 哈希表
给你两个二维整数数组 items1 和 items2 ,表示两个物品集合。每个数组 items 有以下特质: items[i] = [valuei, weighti] 其中 valuei 表示第 i
【Leetcode 2357 】 使数组中所有元素都等于零 —— 哈希表
给你一个非负整数数组 nums 。在一步操作中,你必须: 选出一个正整数 x ,x 需要小于或等于 nums 中 最小 的 非零 元素。 nums 中的每个正整数都减去 x。 返回使 nums 中所有
【Leetcode 2351 】 第一个出现两次的字母 —— 哈希表
给你一个由小写英文字母组成的字符串 s ,请你找出并返回第一个出现 两次 的字母。 注意: 如果 a 的 第二次 出现比 b 的 第二次 出现在字符串中的位置更靠前,则认为字母 a 在字母 b 之前出
【Leetcode 2347 】 最好的扑克手牌 —— 哈希表
给你一个整数数组 ranks 和一个字符数组 suit 。你有 5 张扑克牌,第 i 张牌大小为 ranks[i] ,花色为 suits[i] 。 下述是从好到坏你可能持有的 手牌类型 : "Flus
【Leetcode 2341 】 数组能形成多少数对 —— 去重
给你一个下标从 0 开始的整数数组 nums 。在一步操作中,你可以执行以下步骤: 从 nums 选出 两个 相等的 整数 从 nums 中移除这两个整数,形成一个 数对 请你在 nums 上多次执行
【Leetcode 2325 】 解密消息 —— 哈希表
给你字符串 key 和 message ,分别表示一个加密密钥和一段加密消息。解密 message 的步骤如下: 使用 key 中 26 个英文小写字母第一次出现的顺序作为替换表中的字母 顺序 。 将
【Leetcode 2309 】 兼具大小写的最好英文字母 —— 数组模拟哈希表
给你一个由英文字母组成的字符串 s ,请你找出并返回 s 中的 最好 英文字母。返回的字母必须为大写形式。如果不存在满足条件的字母,则返回一个空字符串。 最好 英文字母的大写和小写形式必须 都 在 s
【Leetcode 2287 】 重排字符形成目标字符串 —— 别看代码更多,实则性能更好
给你两个下标从 0 开始的字符串 s 和 target 。你可以从 s 取出一些字符并将其重排,得到若干新的字符串。 从 s 中取出字符并重新排列,返回可以形成 target 的 最大 副本数。 示例
【Leetcode 2283 】 判断一个数的数字计数是否等于数位的值—— 数组计数
给你一个下标从 0 开始长度为 n 的字符串 num ,它只包含数字。 如果对于 每个 **0 <= i < n 的下标 i ,都满足数位 **i 在 num 中出现了 num[i]次,那么请你返回
【Leetcode 2273 】 移除字母异位词后的结果数组 —— 三种版本,时间击败100%,空间击败100%
给你一个下标从 0 开始的字符串 words ,其中 words[i] 由小写英文字符组成。 在一步操作中,需要选出任一下标 i ,从 words 中 删除 words[i] 。其中下标 i 需要同时
【Leetcode 2248 】 多个数组求交集 —— 利用哈希表统计次数
给你一个二维整数数组 nums ,其中 nums[i] 是由 不同 正整数组成的一个非空数组,按 升序排列 返回一个数组,数组中的每个元素在 nums 所有数组 中都出现过。 示例 1: 示例 2:
【Leetcode 2215 】 找出两数组的不同 —— 同时操作两个哈希表
给你两个下标从 0 开始的整数数组 nums1 和 nums2 ,请你返回一个长度为 2 的列表 answer ,其中: answer[0] 是 nums1 中所有 不 存在于 nums2 中的 不同
【Leetcode 2206 】 将数组划分成相等数对 —— 哈希表与数组模拟哈希表
给你一个整数数组 nums ,它包含 2 * n 个整数。 你需要将 nums 划分成 n 个数对,满足: 每个元素 只属于一个 数对。 同一数对中的元素 相等 。 如果可以将 nums 划分成 n
【Leetcode 2190 】 数组中紧跟 key 之后出现最频繁的数字 —— 哈希表
给你一个下标从 0 开始的整数数组 nums ,同时给你一个整数 key ,它在 nums 出现过。 统计 在 nums 数组中紧跟着 key 后面出现的不同整数 target 的出现次数。换言之,t
【Leetcode 2154 】 将找到的值乘以 2 —— 哈希表
给你一个整数数组 nums ,另给你一个整数 original ,这是需要在 nums 中搜索的第一个数字。 接下来,你需要按下述步骤操作: 如果在 nums 中找到 original ,将 orig
【Leetcode 2133 】 检查是否每一行每一列都包含全部整数 —— 双重循环
对一个大小为 n x n 的矩阵而言,如果其每一行和每一列都包含从 1 到 n 的 全部 整数(含 1 和 n),则认为该矩阵是一个 有效 矩阵。 给你一个大小为 n x n 的整数矩阵 matrix
【Leetcode 2103 】 环和杆 —— 二维数组的应用
总计有 n 个环,环的颜色可以是红、绿、蓝中的一种。这些环分别穿在 10 根编号为 0 到 9 的杆上。 给你一个长度为 2n 的字符串 rings ,表示这 n 个环在杆上的分布。rings 中每两
【Leetcode 2099 】 找到和最大的长度为 K 的子序列 —— 索引与排序
给你一个整数数组 nums 和一个整数 k 。你需要找到 nums 中长度为 k 的 子序列 ,且这个子序列的 和最大 。 请你返回 任意 一个长度为 k 的整数子序列。 子序列 定义为从一个数组里删
下一页