Skip to content

really-no-name/PersonalLeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

此项目用于记录本人 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.

§1 滑动窗口与双指针

# 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 中等 不定长滑窗 标准模版

LCR

# Title Solution Difficulty Tag Note
LCR 009 乘积小于 K 的子数组 Python 中等 不定长滑窗 0713
LCR 018 验证回文串 Python 简单 单序列双指针 0125

LCP

# Title Solution Difficulty Tag Note
LCP 028 采购方案 Python 简单 单序列双指针
LCP 068 美观的花束 Python 中等 不定长滑窗

面试题

# Title Solution Difficulty Tag Note
17.21 直方图的水量 Python 困难 单序列双指针 0042

§2 二分查找

# 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 中等 浮点二分

§3 Pandas

# 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 中等

§4 其他

# 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 简单

LCR

# Title Solution Difficulty Tag Tag Note
LCR 032 有效的字母异位词 Jupyter
LCR 135 报数 Python 简单

面试题

# Title Solution Difficulty Tag Tag Note
01.06 字符串压缩 Python 简单

About

This project is for documenting my LeetCode related programmes.

Topics

Resources

Stars

Watchers

Forks