此项目用于记录本人 LeetCode 相关程序
This project is for documenting my LeetCode related programmes.
本项目仅用于个人学习及记录,禁止转载或公开分享相关题目内容,以避免对 LeetCode 造成侵权。
This project is solely for personal learning and documentation purposes. Redistribution or public sharing of any related problem content is strictly prohibited to avoid infringement on LeetCode.
# | Title | Solution | Difficulty | Tag | Note |
---|---|---|---|---|---|
0003 | 无重复字符的最长子串 | Python | 中等 | 不定长滑窗 | |
0011 | 盛最多水的容器 | Jupyter, C++ | 中等 | 单序列双指针 | |
0016 | 最接近的三数之和 | Python | 中等 | 单序列双指针 | |
0018 | 四数之和 | Python | 中等 | 单序列双指针 | ? |
0042 | 接雨水 | Python | 困难 | 单序列双指针 | ?! |
0076 | 最小覆盖子串 | Python | 困难 | 不定长滑窗 | !!! |
0125 | 验证回文串 | Python | 简单 | 单序列双指针 | |
0159 | 至多包含两个不同字符的最长子串 | Python | 中等 | 不定长滑窗 | VIP |
0209 | 长度最小的子数组 | Python | 中等 | 不定长滑窗求最小 | |
0344 | 反转字符串 | Python | 简单 | 单序列双指针 | |
0360 | 有序转化数组 | Python | 中等 | 单序列双指针 | VIP |
0487 | 最大连续1的个数 II | Python | 中等 | 不定长滑窗 | |
0611 | 有效三角形的个数 | Python | 中等 | 单序列双指针 | ? |
0633 | 平方数之和 | Python | 中等 | 单序列双指针 | |
0643 | 子数组最大平均数 I | Python, C++ | 简单 | 定长滑窗 | |
0658 | 找到 K 个最接近的元素 | Python | 中等 | 单序列双指针 | |
0713 | 乘积小于 K 的子数组 | Python | 中等 | 不定长滑窗 | |
0904 | 水果成篮 | Python | 中等 | 不定长滑窗 | |
0930 | 和相同的二元子数组 | Python | 中等 | 不定长滑窗 | |
0977 | 有序数组的平方 | Python | 简单 | 单序列双指针 | |
0992 | K 个不同整数的子数组 | Python | 困难 | 不定长滑窗 | |
1004 | 最大连续1的个数 III | Python, C++ | 中等 | 不定长滑窗 | |
1052 | 爱生气的书店老板 | Python | 中等 | 定长滑窗 | |
1099 | 小于 K 的两数之和 | Python | 简单 | 单序列双指针 | VIP |
1100 | 长度为 K 的无重复字符子串 | Python | 中等 | 定长滑窗 | VIP |
1151 | 最少交换次数来组合所有的 1 | Python | 中等 | 定长滑窗 | VIP |
1176 | 健身计划评估 | Python | 简单 | 定长滑窗 | VIP |
1208 | 尽可能使字符串相等 | Python | 中等 | 不定长滑窗 | |
1234 | 替换子串得到平衡字符串 | Python | 中等 | 不定长滑窗 | |
1248 | 统计「优美子数组」 | Python | 中等 | 不定长滑窗 | |
1343 | 大小为 K 且平均值大于等于阈值的子数组数目 | Python, C++ | 中等 | 定长滑窗 | |
1358 | 包含所有三种字符的子字符串数目 | Python | 中等 | 不定长滑窗 | |
1423 | 可获得的最大点数 | Python | 中等 | 定长滑窗 | |
1471 | 数组中的 k 个最强值 | Python | 中等 | 单序列双指针 | |
1493 | 删掉一个元素以后全为 1 的最长子数组 | Python | 中等 | 不定长滑窗 | |
1456 | 定长子串中元音的最大数目 | Python, C++ | 中等 | 定长滑窗 | |
1652 | 拆炸弹 | Python | 简单 | 定长滑窗 | |
1658 | 将 x 减到 0 的最小操作数 | Python | 中等 | 不定长滑窗 | |
1695 | 删除子数组的最大得分 | Python | 中等 | 不定长滑窗 | |
1750 | 删除字符串两端相同字符后的最短长度 | Python | 中等 | 单序列双指针 | ! |
1852 | 每个子数组的数字种类数 | Python | 中等 | 定长滑窗 | VIP |
2024 | 考试的最大困扰度 | Python | 中等 | 不定长滑窗 | |
2090 | 半径为 k 的子数组平均值 | Python | 中等 | 定长滑窗 | |
2105 | 给植物浇水 II | Python | 中等 | 单序列双指针 | |
2107 | 分享 K 个糖果后独特口味的数量 | Python | 中等 | 定长滑窗 | ? VIP |
2269 | 找到一个数字的 K 美丽值 | Python | 简单 | 定长滑窗 | |
2302 | 统计得分小于 K 的子数组数目 | Python | 困难 | 不定长滑窗 | |
2379 | 得到 K 个黑块的最少涂色次数 | Python | 定长滑窗 | ||
2461 | 长度为 K 子数组中的最大和 | python | 中等 | 定长滑窗 | |
2495 | 乘积为偶数的子数组数 | Python | 中等 | 不定长滑窗 | VIP |
2537 | 统计好子数组的数目 | python | 中等 | 不定长滑窗 | |
2562 | 找出数组的串联值 | Python | 简单 | ||
2743 | 计算没有重复字符的子字符串数量 | Python | 中等 | 不定长滑窗 | VIP |
2762 | 不间断子数组 | Python | 中等 | 不定长滑窗 | |
2799 | 统计完全子数组的数目 | Python | 中等 | 不定长滑窗 | |
2824 | 统计和小于目标的下标对数目 | Python | 简单 | 单序列双指针 | |
2841 | 几乎唯一子数组的最大和 | Python | 中等 | 定长滑窗 | |
2875 | 无限数组的最短子数组 | Python | 中等 | 不定长滑窗 | |
2904 | 最短且字典序最小的美丽子字符串 | Python | 中等 | 不定长滑窗 | |
2958 | 最多 K 个重复元素的最长子数组 | Python | 中等 | 不定长滑窗 | |
2962 | 统计最大元素出现至少 K 次的子数组 | Python | 中等 | 不定长滑窗 | |
3090 | 每个字符最多出现两次的最长子字符串 | Python | 简单 | 不定长滑窗 | |
3258 | 统计满足 K 约束的子字符串数量 I | Python | 简单 | 不定长滑窗 | |
3261 | 统计满足 K 约束的子字符串数量 II | Python | 困难 | 不定长滑窗 | ? |
3305 | 元音辅音字符串计数 I | Python | 中等 | ||
3306 | 元音辅音字符串计数 II | Python | 中等 | 不定长滑窗 | |
3325 | 字符至少出现 K 次的子字符串 I | Python | 中等 | 不定长滑窗 | 标准模版 |
# | Title | Solution | Difficulty | Tag | Note |
---|---|---|---|---|---|
LCR 009 | 乘积小于 K 的子数组 | Python | 中等 | 不定长滑窗 | 0713 |
LCR 018 | 验证回文串 | Python | 简单 | 单序列双指针 | 0125 |
# | Title | Solution | Difficulty | Tag | Note |
---|---|---|---|---|---|
LCP 028 | 采购方案 | Python | 简单 | 单序列双指针 | |
LCP 068 | 美观的花束 | Python | 中等 | 不定长滑窗 |
# | Title | Solution | Difficulty | Tag | Note |
---|---|---|---|---|---|
17.21 | 直方图的水量 | Python | 困难 | 单序列双指针 | 0042 |
# | Title | Solution | Difficulty | Tag | Note |
---|---|---|---|---|---|
0004 | 寻找两个正序数组的中位数 | Python | 困难 | 双指针 | |
0033 | 搜索旋转排序数组 | Jupyter | 中等 | ||
0034 | 在排序数组中查找元素的第一个和最后一个位置 | Python, C++ | 简单 | ||
0035 | 搜索插入位置 | Python, C++ | 简单 | ||
0274 | H 指数 | Python | 中等 | 二分答案 | |
0275 | H 指数 II | Python | 中等 | 二分答案 | |
0410 | 分割数组的最大值 | Python | 困难 | 二分答案 | |
0475 | 供暖器 | Python | 中等 | 二分答案 | |
0852 | 山脉数组的峰顶索引 | Python, C++ | 中等 | ||
0875 | 爱吃香蕉的珂珂 | Python | 中等 | 二分答案 | |
0981 | 基于时间的键值存储 | Python | |||
1011 | 在 D 天内送达包裹的能力 | Python | 中等 | 二分答案 | |
1146 | 快照数组 | Python | 中等 | ||
1170 | 比较字符串最小字母出现频次 | Python , C++ | 中等 | ||
1182 | 与目标颜色间的最短距离 | Python | VIP | ||
1283 | 使结果不超过阈值的最小除数 | Python | 中等 | 二分答案 | |
1385 | 两个数组间的距离值 | Python | |||
1482 | 制作 m 束花所需的最少天数 | Python | 中等 | ||
1552 | 两球之间的磁力 | Python | |||
1618 | 找出适应屏幕的最大字号 | Python | 中等 | 二分答案 | VIP |
1642 | 可以到达的最远建筑 | Python | 中等 | 二分答案 | |
1760 | 袋子里最少数目的球 | Jupyter, C++ | 中等 | 二分答案 | |
1802 | 有界数组中指定下标处的最大值 | Python | 中等 | 二分答案 | |
1870 | 准时到达的列车最小时速 | Python | 中等 | ||
1891 | 割绳子 | Python, C++ | 中等 | 二分答案 | VIP 2226 |
1898 | 可移除字符的最大数目 | Python | 中等 | 二分答案 | |
2064 | 分配给商店的最多商品的最小值 | Python | 中等 | 二分答案 | |
2070 | 每一个查询的最大美丽值 | Python | 中等 | ? | |
2080 | 区间内查询数字的频率 | Python | |||
2187 | 完成旅途的最少时间 | Python, C++ | 中等 | 二分答案 | |
2226 | 每个小孩最多能分到多少糖果 | Python | 中等 | 二分答案 | |
2300 | 咒语和药水的成功对数 | Python, C++ | |||
2389 | 和有限的最长子序列 | Python, C++ | |||
2529 | 正整数和负整数的最大计数 | Python, C++ | |||
2563 | 统计公平数对的数目 | Python | |||
2594 | 修车的最少时间 | Python | 中等 | 二分答案 | |
2616 | |||||
2702 | 使数字变为非正数的最小操作次数 | Python | 困难 | VIP | |
2982 | 找出出现至少三次的最长特殊子字符串 II | Python | 中等 | 二分答案 | |
3143 | 正方形中的最多点数 | Python | 中等 | 二分答案 | |
3435 | 分割正方形 I | Python | 中等 | 浮点二分 |
# | Title | Solution | Difficulty | Note |
---|---|---|---|---|
0175 | 组合两个表 | Python | 简单 | |
0177 | 第N高的薪水 | Python | 中等 | |
0178 | 分数排名 | Python | 中等 | |
0180 | 连续出现的数字 | Python | 中等 | |
0181 | 超过经理收入的员工 | Python | 简单 | |
0182 | 查找重复的电子邮箱 | Python | 简单 | |
0183 | 从不订购的客户 | Python | 简单 | |
0184 | 部门工资最高的员工 | Python | 中等 | |
0185 | 部门工资前三高的所有员工 | Python | 困难 | |
0197 | 上升的温度 | Python | 简单 | |
0511 | 游戏玩法分析 I | Python | 简单 | |
0512 | 游戏玩法分析 II | Python | 简单 | VIP |
0534 | 游戏玩法分析 III | Python | 中等 | VIP |
0550 | 游戏玩法分析 IV | Python | 中等 | |
0570 | 至少有5名直接下属的经理 | Python | 中等 | |
0574 | 当选者 | Python | 中等 | VIP |
0577 | 员工奖金 | Python | 简单 | |
0578 | 查询回答率最高的问题 | Python | 中等 | VIP |
0580 | 统计各专业学生人数 | Python | 中等 | VIP |
0585 | 2016年的投资 | Python | 中等 | |
0586 | 订单最多的客户 | Python | 简单 | |
0595 | 大的国家 | Python | 简单 | |
0596 | 超过 5 名学生的课 | Python | 简单 | |
0597 | 好友申请 I:总体通过率 | Python | 简单 | VIP |
0601 | 体育馆的人流量 | Python | 困难 | |
0602 | 好友申请 II :谁有最多的好友 | Python | 中等 | VIP |
0603 | 连续空余座位 | Python | 简单 | VIP |
0607 | 销售员 | Python | 简单 | |
0608 | 树节点 | Python | 中等 | |
0610 | 判断三角形 | Python | 简单 | |
0612 | 平面上的最近距离 | Python | 中等 | VIP |
0613 | 直线上的最近距离 | Python | 简单 | VIP |
0614 | 二级关注者 | Python | 中等 | VIP |
0619 | 只出现一次的最大数字 | Python | 简单 | |
0620 | 有趣的电影 | Python | 简单 | |
0626 | 换座位 | Python | 中等 | |
0627 | 变更性别 | Python | 简单 | |
1045 | 买下所有产品的客户 | Python | 中等 | |
1050 | 合作过至少三次的演员和导演 | Python | 简单 | |
1068 | 产品销售分析 I | Python | 简单 | |
1069 | 产品销售分析 II | Python | 简单 | VIP |
1070 | 产品销售分析 III | Python | 中等 | ? |
1076 | 项目员工II | Python | 简单 | VIP |
1077 | 项目员工 III | Python | 中等 | VIP |
1082 | 销售分析 I | Python | 简单 | VIP |
1083 | 销售分析 II | Python | 简单 | VIP |
1084 | 销售分析 III | Python | 简单 | |
1098 | 小众书籍 | Python | 中等 | VIP |
1107 | 每日新用户统计 | Python | 中等 | VIP |
1112 | 每位学生的最高成绩 | Python | 中等 | VIP |
1113 | 报告的记录 | Python | 简单 | VIP |
1126 | 查询活跃业务 | Python | 中等 | VIP |
1132 | 报告的记录 II | Python | 中等 | VIP? |
1141 | 查询近30天活跃用户数 | Python | 简单 | |
1142 | 过去30天的用户活动 II | Python | 简单 | VIP |
1148 | 文章浏览 I | Python | 简单 | |
1149 | 文章浏览 II | python | 中等 | VIP |
1158 | 市场分析 I | Python | 中等 | VIP |
1164 | 指定日期的产品价格 | Python | 中等 | |
1173 | 即时食物配送 I | Python | 简单 | VIP |
1174 | 即时食物配送 II | Python | 中等 | |
1179 | 重新格式化部门表 | Python | 简单 | |
1193 | 每月交易 I | Python | 中等 | |
1204 | 最后一个能进入巴士的人 | Python | 中等 | |
1205 | 每月交易 II | Python | 中等 | VIP |
1211 | 查询结果的质量和占比 | Python | 简单 | |
1212 | 查询球队积分 | Python | 中等 | VIP |
1214 | 每个帖子的评论数 | Python | 简单 | VIP |
1251 | 平均售价 | Python | 简单 | |
1264 | 页面推荐 | Python | 中等 | VIP |
1270 | 向公司 CEO 汇报工作的所有人 | Python | 中等 | VIP |
1280 | 学生们参加各科测试的次数 | Python | 简单 | |
1285 | 找到连续区间的开始和结束数字 | Python | 中等 | VIP |
1294 | 不同国家的天气类型 | Python | 简单 | VIP |
1303 | 求团队人数 | Python | 简单 | VIP |
1308 | 不同性别每日分数总计 | Python | 中等 | VIP |
1321 | 餐馆营业额变化增长 | python | 中等 | |
1322 | 广告效果 | Python | 简单 | VIP |
1327 | 列出指定时间段内所有的下单产品 | Python | 简单 | |
1341 | 电影评分 | Python | 中等 | |
1350 | 院系无效的学生 | Python | 简单 | VIP |
1355 | 活动参与者 | Python | 中等 | VIP |
1378 | 使用唯一标识码替换员工ID | Python | 简单 | |
1364 | 顾客的可信联系人数量 | Python | 中等 | VIP |
1393 | 股票的资本损益 | Python | 中等 | |
1398 | 购买了产品 A 和产品 B 却没有购买产品 C 的顾客 | Python | 中等 | VIP |
1407 | 排名靠前的旅行者 | Python | 简单 | |
1421 | 净现值查询 | Python | 简单 | VIP |
1435 | 制作会话柱状图 | Python | 简单 | VIP |
1440 | 计算布尔表达式的值 | Python | 中等 | VIP |
1445 | 苹果和桔子 | Python | 中等 | VIP |
1454 | 活跃用户 | Python | 中等 | VIP |
1459 | 矩形面积 | Python | 中等 | VIP |
1468 | 计算税后工资 | Python | 中等 | VIP |
1484 | 按日期分组销售产品 | Python | 简单 | |
1495 | 上月播放的儿童适宜电影 | Python | 简单 | VIP |
1501 | 可以放心投资的国家 | Python | 中等 | VIP |
1511 | 消费者下单频率 | Python | 简单 | VIP |
1517 | 查找拥有有效邮箱的用户 | Python | 简单 | 正则 |
1527 | 患某种疾病的患者 | Python | 简单 | 正则 |
1532 | 最近的三笔订单 | python | 中等 | VIP |
1543 | 产品名称格式修复 | Python | 简单 | VIP |
1549 | 每件商品的最新订单 | Python | 中等 | VIP |
1555 | 银行账户概要 | Python | 中等 | VIP |
1571 | 仓库经理 | Python | 简单 | VIP |
1565 | 按月统计订单数与顾客数 | Python | 简单 | VIP |
1581 | 进店却未进行过交易的顾客 | Python | 简单 | |
1587 | 银行账户概要 II | Python | 简单 | |
1596 | 每位顾客最经常订购的商品 | Python | 中等 | VIP |
1607 | 没有卖出的卖家 | Python | 简单 | VIP |
1613 | 找到遗失的ID | Python | 中等 | VIP |
1623 | 三人国家代表队 | Python | 简单 | VIP |
1633 | 各赛事的用户注册率 | Python | 简单 | |
1661 | 每台机器的进程平均运行时间 | Python | 简单 | |
1667 | 修复表中的名字 | Python | 简单 | |
1677 | 发票中的产品金额 | Python | 简单 | VIP |
1683 | 无效的推文 | python | 简单 | |
1693 | 每天的领导和合伙人 | Python | 简单 | |
1699 | 两人之间的通话次数 | Python | 中等 | VIP |
1705 | 项目员工 I | Python | 简单 | |
1709 | 访问日期之间最大的空档期 | Python | 中等 | VIP |
1715 | 苹果和橘子的个数 | Python | 中等 | VIP |
1729 | 求关注者的数量 | Python | 简单 | |
1731 | 每位经理的下属员工数量 | Python | 简单 | |
1741 | 查找每个员工花费的总时间 | Python | 简单 | |
1747 | 应该被禁止的 Leetflex 账户 | Python | 中等 | VIP! |
1777 | 每家商店的产品价格 | Python | 简单 | VIP |
1783 | 大满贯数量 | Python | 中等 | VIP |
1789 | 员工的直属部门 | Python | 简单 | |
1795 | 每个产品在不同商店的价格 | Python | 简单 | |
1809 | 没有广告的剧集 | Python | 简单 | VIP |
1811 | 寻找面试候选人 | Python | 中等 | VIP |
1821 | 寻找今年具有正收入的客户 | Python | 简单 | VIP |
1831 | 每天的最大交易 | Python | 中等 | VIP |
1841 | 联赛信息统计 | Python | 中等 | VIP |
1843 | 可疑银行账户 | Python | 中等 | VIP |
1853 | 转换日期格式 | Python | 简单 | VIP |
1867 | 最大数量高于平均水平的订单 | Python | 中等 | VIP |
1873 | 计算特殊奖金 | Python | 简单 | |
1875 | 将工资相同的雇员分组 | Python | 中等 | VIP |
1890 | 2020年最后一次登录 | Python | 简单 | |
1907 | 按分类统计薪水 | Python | 中等 | |
1934 | 确认率 | Python | 中等 | |
1939 | 主动请求确认消息的用户 | Python | 简单 | VIP |
1949 | 坚定的友谊 | Python | 中等 | VIP |
1951 | 查询具有最多共同关注者的所有两两结对组 | Python | 中等 | VIP |
1965 | 丢失信息的雇员 | Python | 简单 | |
1978 | 上级经理已离职的公司员工 | Python | 简单 | |
1988 | 找出每所学校的最低分数要求 | Python | 中等 | VIP |
1990 | 统计实验的数量 | Python | 中等 | VIP |
2020 | 无流量的帐户数 | Python | 中等 | VIP |
2026 | 低质量的问题 | Python | 简单 | VIP |
2041 | 面试中被录取的候选人 | Python | 中等 | VIP |
2051 | 商店中每个成员的级别 | Python | 中等 | VIP |
2066 | 账户余额 | Python | 中等 | VIP |
2072 | 赢得比赛的大学 | Python | 简单 | VIP |
2082 | 富有客户的数量 | Python | 简单 | VIP |
2084 | 为订单类型为 0 的客户删除类型为 1 的订单 | Python | 中等 | VIP |
2112 | 最繁忙的机场 | Python | 中等 | VIP |
2142 | 每辆车的乘客人数 I | Python | 中等 | VIP |
2159 | 分别排序两列 | Python | 中等 | VIP |
2175 | 世界排名的变化 | Python | 中等 | VIP |
2205 | 有资格享受折扣的用户数量 | Python | 简单 | VIP |
2228 | 7 天内两次购买的用户 | Python | 中等 | VIP |
2230 | 查找可享受优惠的用户 | python | 简单 | VIP |
2238 | 司机成为乘客的次数 | Python | 中等 | VIP |
2292 | 连续两年有 3 个及以上订单的产品 | Python | 中等 | VIP |
2298 | 周末任务计数 | Python | 中等 | VIP |
2308 | 按性别排列表格 | Python | 中等 | VIP |
2314 | 每个城市最高气温的第一天 | Python | 中等 | VIP |
2329 | 产品销售分析Ⅴ | Python | 简单 | VIP |
2339 | 联赛的所有比赛 | Python | 简单 | VIP |
2356 | 每位教师所教授的科目种类的数量 | Python | 简单 | |
2377 | 整理奥运表 | Python | 简单 | |
2480 | 形成化学键 | Python | 简单 | VIP |
2504 | 把名字和职业联系起来 | Python | 简单 | VIP |
2687 | 自行车的最后使用时间 | Python | 简单 | VIP |
2668 | 查询员工当前薪水 | Python | 简单 | VIP |
2669 | 统计 Spotify 排行榜上艺术家出现次数 | Python | 简单 | VIP |
2837 | 总旅行距离 | Python | 简单 | |
2853 | 最高薪水差异 | Python | 简单 | VIP |
2877 | 从表中创建 DataFrame | Python | 简单 | |
2878 | 获取 DataFrame 的大小 | Python | 简单 | |
2880 | 数据选取 | Python | 简单 | |
2881 | 创建新列 | python | 简单 | |
2882 | 删去重复的行 | Python | 简单 | |
2883 | 删去丢失的数据 | Python | 简单 | |
2885 | 重命名列 | Python | 简单 | |
2886 | 改变数据类型 | Python | 简单 | |
2887 | 填充缺失值 | Python | 简单 | |
2888 | 重塑数据:连结 | Python | 简单 | |
2889 | 数据重塑:透视 | Python | 简单 | |
2890 | 重塑数据:融合 | Python | 简单 | |
2891 | 方法链 | Python | 简单 | |
2990 | 贷款类型 | Python | 简单 | VIP |
2985 | 计算订单平均商品数量 | Python | 简单 | VIP |
2987 | 寻找房价最贵的城市 | Python | 简单 | VIP |
2989 | 班级表现 | Python | 中等 | VIP |
2993 | 发生在周五的交易 I | Python | 中等 | VIP |
3051 | 寻找数据科学家职位的候选人 | Python | 简单 | VIP |
3053 | 根据长度分类三角形 | Python | 简单 | VIP |
3059 | 找到所有不同的邮件域名 | Python | 简单 | VIP |
3150 | 无效的推文 II | Python | 简单 | VIP |
3172 | 第二天验证 | Python | 简单 | VIP |
3198 | 查找每个州的城市 | Python | 简单 | VIP |
3204 | 按位用户权限分析 | Python | 中等 | VIP |
3220 | 奇数和偶数交易 | python | 中等 | |
3246 | 英超积分榜排名 | Python | 简单 | VIP |
3293 | 计算产品最终价格 | Python | 中等 | VIP |
3338 | 第二高的薪水 II | Python | 中等 | VIP |
3358 | 评分为 NULL 的图书 | Python | 简单 | VIP |
3384 | 球队传球成功的优势得分 | Python | 困难 | VIP |
3421 | 查找进步的学生 | Python | 中等 | |
3436 | 查找合法邮箱 | Python | 简单 | |
3465 | 查找具有有效序列号的产品 | Python | 简单 | |
3475 | DNA 模式识别 | Python | 中等 | |
3497 | 分析订阅转化 | Python | 中等 | |
3521 | 查找推荐产品对 | python | 中等 | |
3564 | Seasonal Sales Analysis | Python | 中等 |
# | Title | Solution | Difficulty | Tag | Tag | Note |
---|---|---|---|---|---|---|
0001 | 两数之和 | C++, Jupyter | 简单 | |||
0002 | 两数相加 | Jupyter | 中等 | |||
0005 | 最长回文字串 | Jupyter | 中等 | Manacher 算法 | ||
0006 | Z 字形变换 | Jupyter | 中等 | |||
0007 | 整数反转 | Jupyter | 中等 | |||
0008 | 字符串转换整数(atoi) | Jupyter | 中等 | |||
0009 | 回文数 | Jupyter, C++ | 简单 | 字符串 | ||
0010 | 正则表达式匹配 | Jupyter, C++ | 困难 | |||
0013 | 罗马数字转整数 | Jupyter | 简单 | |||
0014 | 最长公共前缀 | Jupyter | 简单 | |||
0015 | 三数之和 | Jupyter, C++ | 中等 | |||
0020 | 有效的括号 | Jupyter | 简单 | |||
0021 | 合并两个有序链表 | Jupyter | 简单 | |||
0026 | 删除有序数组中的重复项 | Jupyter | 简单 | |||
0027 | 移除元素 | Jupyter | 简单 | |||
0028 | 找出字符串中第一个匹配项的下标 | Jupyter | 简单 | |||
0029 | 两数相除 | Python | 中等 | 位运算 | ? | |
0039 | 组合总和 | Jupyter | 中等 | |||
0040 | 组合总和 II | Jupyter | 中等 | ? | ||
0046 | 全排列 | Jupyter | 中等 | |||
0047 | 全排列 II | Jupyter | 中等 | |||
0054 | 螺旋矩阵 | Jupyter | 中等 | |||
0058 | 最后一个单词的长度 | Jupyter | 简单 | |||
0059 | 螺旋矩阵 II | Jupyter | 中等 | |||
0062 | 不同路径 | Jupyter | 中等 | 动态规划 | ||
0063 | 不同路径 II | Jupyter | 中等 | 动态规划 | ||
0066 | 加一 | Python | 简单 | |||
0067 | 二进制求和 | Jupyter | 简单 | |||
0069 | x 的平方根 | Jupyter | 中等 | |||
0075 | 颜色分类 | Python | 中等 | |||
0078 | 子集 | Jupyter | 中等 | |||
0080 | 删除有序数组中的重复项 II | Jupyter | 中等 | |||
0081 | 搜索旋转排序数组 II | Jupyter | 中等 | |||
0088 | 合并两个有序数组 | Python | 简单 | |||
0090 | 子集 II | Jupyter | 中等 | |||
0118 | 杨辉三角 | Jupyter | 简单 | |||
0119 | 杨辉三角 II | Jupyter | 简单 | |||
0121 | 买卖股票的最佳时机 | python | 简单 | |||
0132 | 分割回文串 II | Python | 困难 | 记忆化搜索 | 递推 | ? |
0136 | 只出现一次的数字 | Python | 简单 | |||
0153 | 寻找旋转排序数组中的最小值 | Jupyter | 中等 | |||
0163 | 缺失的区间 | Python | 简单 | VIP | ||
0167 | 两数之和 II - 输入有序数组 | Python, C++ | 中等 | |||
0168 | Excel 表列名称 | Python | 简单 | |||
0169 | 多数元素 | Python | 简单 | |||
0170 | 两数之和 III - 数据结构设计 | Python | 简单 | |||
0171 | Excel 表列序号 | Python | 简单 | |||
0191 | 位1的个数 | Python | 简单 | |||
0196 | 删除重复的电子邮箱 | Jupyter | 简单 | |||
0217 | 存在重复元素 | Jupyter | 简单 | |||
0219 | 存在重复元素 II | Jupyter | 简单 | |||
0231 | 2 的幂 | Python, C++ | 简单 | 位运算 | ||
0242 | 有效的字母异位词 | Jupyter | 简单 | |||
0254 | 因子的组合 | Python | 中等 | 递归 | ||
0258 | 各位相加 | Python, C++ | 简单 | |||
0263 | 丑数 | Python, C++ | 简单 | |||
0264 | 丑数 II | Python | 中等 | ? | ||
0266 | 回文排列 | Python | 简单 | |||
0283 | 移动零 | Python | 简单 | |||
0302 | 包含全部黑色像素的最小矩形 | Python | 困难 | VIP | ||
0325 | 和等于 k 的最长子数组长度 | Python | 中等 | 前缀和 | VIP | |
0326 | 3 的幂 | Python, C++ | 简单 | |||
0340 | 至多包含 K 个不同字符的最长子串 | Python | ||||
0349 | 两个数组的交 | Python | 简单 | |||
0350 | 两个数组的交集 II | Jupyter | 简单 | |||
0383 | 赎金信 | Python | 简单 | |||
0386 | 字典序排数 | Python | 中等 | |||
0412 | Fizz Buzz | Python, C++ | 简单 | |||
0415 | 字符串相加 | Python | 简单 | |||
0431 | 将 N 叉树编码为二叉树 | Python | 困难 | 二叉树 | VIP | |
0441 | 排列硬币 | Python | 简单 | 数学 | ||
0461 | 汉明距离 | Python | 简单 | |||
0500 | 键盘行 | Jupyter | 简单 | |||
0509 | 斐波那契数 | Python | 简单 | |||
0541 | 反转字符串 II | Python | 简单 | |||
0560 | 和为 K 的子数组 | Python | 中等 | ? | ||
0584 | 寻找用户推荐人 | Python | 简单 | |||
0598 | 区间加法 II | Jupyter | ||||
0624 | 数组列表中的最大距离 | Python | ||||
0680 | 验证回文串 II | Jupyter | ||||
0704 | 二分查找 | Python, C++ | ||||
0744 | 寻找比目标字母大的最小字母 | Python, C++ | ||||
0709 | 转换成小写字母 | Python, C++ | 简单 | |||
0738 | 单调递增的数字 | Python | 中等 | ? | ||
0867 | 转置矩阵 | Python, C++ | 简单 | |||
0876 | 链表的中间结点 | Python | 简单 | 链表 | 快慢指针 | |
0896 | 单调数列 | Jupyter | ||||
0913 | 猫和老鼠 | Jupyter | 博弈论 | 极小化极大算法 | ||
0922 | 按奇偶排序数组 II | Jupyter | ||||
0989 | 数组形式的整数加法 | Python | ||||
1064 | 不动点 | Python | ||||
1086 | 前五科的均分 | Python | 简单 | VIP | ||
1118 | 一月有多少天 | Python | 简单 | VIP | ||
1128 | 等价多米诺骨牌对的数量 | Python | 简单 | |||
1134 | 阿姆斯特朗数 | Python | 简单 | VIP | ||
1150 | 检查一个数是否在数组中占绝大多数 | Python | ||||
1154 | 一年中的第几天 | Python | 简单 | |||
1175 | 质数排列 | Python | 简单 | 质数 | ||
1228 | 等差数列中缺失的数字 | Python | 简单 | VIP | ||
1281 | 整数的各位积和之差 | Python, C++ | 简单 | |||
1287 | 有序数组中出现次数超过25%的元素 | Python, C++ | ||||
1295 | 统计位数为偶数的数字 | Python | 简单 | |||
1299 | 将每个元素替换为右侧最大元素 | Python, C++ | ||||
1328 | 破坏回文串 | Python | 中等 | 贪心 | ||
1331 | 数组序号转换 | Python | 简单 | |||
1342 | 将数字变成 0 的操作次数 | Python, C++ | 简单 | |||
1365 | 有多少小于当前数字的数字 | Python, C++ | ||||
1380 | 矩阵中的幸运数 | Python | 简单 | |||
1399 | 统计最大组的数目 | Python | 简单 | 代优化 | ||
1422 | 分割字符串的最大得分 | Python, C++ | 简单 | |||
1464 | 数组中两元素的最大乘积 | Python | 简单 | |||
1470 | 重新排列数组 | Python, C++ | 简单 | |||
1472 | 设计浏览器历史记录 | Python | 中等 | |||
1480 | 一维数组的动态和 | Python, C++ | ||||
1486 | 数组异或操作 | Python | 简单 | |||
1496 | 判断路径是否相交 | Python | 简单 | |||
1502 | 判断能否形成等差数列 | Python | 简单 | |||
1507 | 转变日期格式 | Python | 简单 | |||
1512 | 好数对的数目 | Python , C++ | 简单 | |||
1522 | N 叉树的直径 | Python | 中等 | VIP ? | ||
1523 | 在区间范围内统计奇数数目 | Python | 简单 | |||
1528 | 重新排列字符串 | Python | 简单 | |||
1534 | 统计好三元组 | Python , C++ | 简单 | |||
1539 | 第 k 个缺失的正整数 | Python | 简单 | |||
1544 | 整理字符串 | Python | 简单 | ? | ||
1550 | 存在连续三个奇数的数组 | Python | 简单 | |||
1556 | 千位分隔数 | Python | 简单 | |||
1572 | 矩阵对角线元素的和 | python | 简单 | |||
1576 | 替换所有的问号 | Python | 简单 | |||
1637 | 两点之间不包含任何点的最宽垂直区域 | Python | 简单 | |||
1656 | 设计有序流 | Python | 简单 | |||
1672 | 最富有客户的资产总量 | Python, C++ | 简单 | |||
1678 | 设计 Goal 解析器 | Jupyter | ||||
1684 | 统计一致字符串的数目 | Python | 简单 | |||
1688 | 比赛中的配对次数 | Jupyter | ||||
1694 | 重新格式化电话号码 | Jupyter | ||||
1704 | 判断字符串的两半是否相似 | Python | 简单 | |||
1706 | 球会落何处 | Python, C++ | ||||
1708 | 长度为 K 的最大子数组 | Python | 简单 | VIP ? | ||
1725 | 可以形成最大正方形的矩形数目 | Python | 简单 | |||
1732 | 找到最高海拔 | Python, C++ | ||||
1742 | 盒子中小球的最大数量 | Python, C++ | ||||
1748 | 唯一元素的和 | Python | 简单 | |||
1752 | 检查数组是否经排序和轮转得到 | Python | 简单 | |||
1757 | 可回收且低脂的产品 | Python | 简单 | |||
1768 | 交替合并字符串 | python | 简单 | |||
1779 | 找到最近的有相同 X 或 Y 坐标的点 | Python | 简单 | |||
1784 | 检查二进制字符串字段 | Python | 简单 | |||
1796 | 字符串中第二大的数字 | Python | 简单 | |||
1805 | 字符串中不同整数的数目 | Python | 简单 | |||
1816 | 截断句子 | Python | 简单 | |||
1822 | 数组元素积的符号 | Python | 简单 | |||
1827 | 最少操作使数组递增 | Python | 简单 | |||
1832 | 判断句子是否为全字母句 | Jupyter | ||||
1837 | K 进制表示下的各位数字总和 | Python | 简单 | |||
1844 | 将所有数字用字符替换 | Python | 简单 | |||
1848 | 到目标元素的最小距离 | Python | 简单 | |||
1859 | 将句子排序 | Python | 简单 | |||
1869 | 哪种连续子字符串更长 | Python | 简单 | |||
1876 | 长度为三且各字符不同的子字符串 | Python | ||||
1880 | 检查某单词是否等于两单词之和 | Python | 简单 | |||
1897 | 重新分配字符使所有字符串都相等 | Python | 简单 | |||
1903 | 字符串中的最大奇数 | Python | 简单 | |||
1920 | 基于排列构建数组 | Python | 简单 | |||
1925 | 统计平方和三元组的数目 | Python | 简单 | |||
1929 | 数组串联 | Python | 简单 | |||
1941 | 检查是否所有字符出现次数相同 | Python | 简单 | |||
1945 | 字符串转化后的各位数字之和 | Python | 简单 | |||
1952 | 三除数 | Python | 简单 | |||
1961 | 检查字符串是否为数组前缀 | Python | 简单 | |||
1967 | 作为子字符串出现在单词中的字符串数目 | Python | 简单 | |||
1974 | 使用特殊打字机键入单词的最少时间 | Python | 简单 | |||
1979 | 找出数组的最大公约数 | Python | 简单 | |||
1991 | 找到数组的中间位置 | Python | 简单 | |||
2000 | 反转单词前缀 | Python | 简单 | |||
2006 | 差的绝对值为 K 的数对数目 | Python | 简单 | |||
2011 | 执行操作后的变量值 | Python | 简单 | |||
2012 | 数组美丽值求和 | Python | 中等 | |||
2016 | 增量元素之间的最大差值 | Python | 简单 | 数组 | ||
2027 | 转换字符串的最少操作次数 | Python | 简单 | 贪心 | ||
2032 | 至少在两个数组中出现的值 | python | 简单 | |||
2042 | 检查句子中的数字是否递增 | Python | 简单 | |||
2053 | 数组中第 K 个独一无二的字符串 | Python | 简单 | |||
2068 | 检查两个字符串是否几乎相等 | Python | 简单 | |||
2085 | 统计出现过一次的公共字符串 | Python | 简单 | |||
2109 | 向字符串添加空格 | Python | 中等 | |||
2114 | 句子中的最多单词数 | Python | 简单 | |||
2119 | 反转两次的数字 | Python | 简单 | |||
2124 | 检查是否所有 A 都在 B 之前 | Python | 简单 | |||
2133 | 检查是否每一行每一列都包含全部整数 | Python | 简单 | |||
2138 | 将字符串拆分为若干长度为 k 的组 | Python | 简单 | |||
2154 | 将找到的值乘以 2 | Python | 简单 | |||
2176 | 统计数组中相等且可以被整除的数对 | Python | 简单 | |||
2180 | 统计各位数字之和为偶数的整数个数 | Python | 简单 | |||
2185 | 统计包含给定前缀的字符串 | Python | 简单 | |||
2199 | 将标题首字母大写 | Jupyter | ||||
2200 | 找出数组中的所有 K 近邻下标 | Python | 简单 | |||
2206 | 将数组划分成相等数对 | Python | 简单 | |||
2209 | 用地毯覆盖后的最少白色砖块 | Python | 困难 | 动态规划 | ||
2210 | 统计数组中峰和谷的数量 | Python | 简单 | |||
2215 | 找出两数组的不同 | Python | 简单 | |||
2220 | 转换数字的最少位翻转次数 | Python | 简单 | |||
2224 | 转化时间需要的最少操作数 | Python | 简单 | |||
2229 | 检查数组是否连贯 | Python | 简单 | VIP | ||
2231 | 按奇偶性交换后的最大数字 | Python | 简单 | |||
2235 | 两整数相加 | Python, C++ | 简单 | 基础语法 & 数据类型 | ||
2236 | 判断根结点是否等于子结点之和 | Python | 简单 | 二叉树 | 基础 | |
2239 | 找到最接近 0 的数字 | Python | 简单 | |||
2243 | 计算字符串的数字和 | Python | 简单 | |||
2248 | 多个数组求交集 | Python | 简单 | |||
2255 | 统计是给定字符串前缀的字符串数目 | Python | 简单 | |||
2259 | 移除指定数字得到的最大结果 | Python | 简单 | |||
2264 | 字符串中最大的 3 位相同数字 | Python | 简单 | |||
2272 | 最大波动的子字符串 | Python | 困难 | |||
2273 | 移除字母异位词后的结果数组 | Python | 简单 | |||
2278 | 字母在字符串中的百分比 | Python | 简单 | |||
2283 | 判断一个数的数字计数是否等于数位的值 | Python | 简单 | |||
2287 | 重排字符形成目标字符串 | Python | 简单 | |||
2293 | 极大极小游戏 | Python | 简单 | |||
2296 | 设计一个文本编辑器 | Python | ||||
2299 | 强密码检验器 II | Python | 简单 | |||
2303 | 计算应缴税款总额 | Python | 简单 | |||
2309 | 兼具大小写的最好英文字母 | Python | 简单 | |||
2315 | 统计星号 | Python | 简单 | |||
2319 | 判断矩阵是否是一个 X 矩阵 | Python | 简单 | |||
2325 | 解密消息 | Python | 简单 | |||
2341 | 数组能形成多少数对 | Python | 简单 | |||
2351 | 第一个出现两次的字母 | Python | 简单 | |||
2353 | 设计食物评分系统 | Python | 中等 | |||
2359 | 找到离给定两个节点最近的节点 | Python | 中等 | |||
2413 | 最小偶倍数 | Python, C++ | 简单 | |||
2418 | 按身高排序 | Python | 简单 | |||
2423 | 删除字符使频率相同 | Python | 简单 | |||
2427 | 公因子的数目 | Python | 简单 | |||
2444 | 统计定界子数组的数目 | Python | 困难 | |||
2455 | 可被三整除的偶数的平均值 | Python | 简单 | |||
2469 | 温度转换 | Python, C++ | 简单 | 基础语法 & 数据类型 | ||
2500 | 删除每行中的最大值 | Python | 简单 | |||
2502 | 设计内存分配器 | Python | 中等 | |||
2520 | 统计能整除数字的位数 | Python | 简单 | |||
2566 | 替换一个数字后的最大差值 | Python | 简单 | 贪心 | ||
2586 | 统计范围内的元音字符串数 | Python, C++ | 简单 | |||
2595 | 奇偶位数 | Python | ||||
2610 | 转换二维数组 | Python, C++ | 中等 | |||
2614 | 对角线上的质数 | Python | 简单 | |||
2643 | 一最多的行 | Python | 简单 | |||
2703 | 返回传递的参数的长度 | JavaScript | 简单 | |||
2711 | 对角线上不同值的数量差 | Python | 中等 | |||
2712 | 使所有字符相等的最小成本 | Python | 中等 | |||
2716 | 最小化字符串长度 | Python | 简单 | 脑筋急转弯 | ||
2748 | 美丽下标对的数目 | Python | 简单 | |||
2843 | 统计对称整数的数目 | Python | 简单 | |||
2873 | 有序三元组中的最大值 I | Python | 简单 | |||
2874 | 有序三元组中的最大值 II | Python | 中等 | |||
2894 | 分类求和并作差 | Python | 简单 | |||
2918 | 数组的最小相等和 | Python | 简单 | |||
2942 | 查找包含给定字符的单词 | Python | 简单 | |||
2946 | 循环移位后的矩阵相似检查 | Python | 简单 | |||
2996 | 大于等于顺序前缀和的最小缺失整数 | Python | 简单 | |||
3024 | 三角形类型 | Python | 简单 | |||
3033 | 修改矩阵 | Python | 简单 | |||
3085 | 成为 K 特殊字符串需要删除的最少字符数 | Python | 中等 | 贪心 | ? | |
3110 | 字符串的分数 | Python | 简单 | |||
3200 | 三角形的最大高度 | Python | 简单 | |||
3242 | 设计相邻元素求和服务 | Python | ||||
3272 | 统计好整数的数目 | Python | 困难 | ? | ||
3280 | 将日期转换为二进制表示 | Jupyter | ||||
3335 | 字符串转换后的长度 I | Python | 中等 | |||
3340 | 检查平衡字符串 | Python | 简单 | 字符串 | ||
3375 | 使数组的值全部为 K 的最少操作次数 | Python | 简单 | 脑筋急转弯 | ||
3392 | 统计符合条件长度为 3 的子数组数目 | Python | 简单 | |||
3396 | 使数组元素互不相同所需的最少操作次数 | Python | 简单 | |||
3415 | 查找具有三个连续数字的产品 | Python | 简单 | VIP | ||
3423 | 循环数组中相邻元素的最大差值 | Python | 简单 | |||
3442 | 奇偶频次间的最大差值 I | Python | 简单 | |||
3483 | 不同三位偶数的数目 | Python | 简单 |
# | Title | Solution | Difficulty | Tag | Tag | Note |
---|---|---|---|---|---|---|
LCR 032 | 有效的字母异位词 | Jupyter | ||||
LCR 135 | 报数 | Python | 简单 |
# | Title | Solution | Difficulty | Tag | Tag | Note |
---|---|---|---|---|---|---|
01.06 | 字符串压缩 | Python | 简单 |