python刷力扣之简单题目录
2019-06-08 本文已影响3人
玖月晴
这里是力扣简单题的方案解析及python实现,有关中等和困难题目,请移步:
简单题(已完成,完善中)
中等题(更新中)
困难题(更新中)
综述
刷题不可不知的python基础
python中扩展包让编码更加轻松
刷力扣数组题,你需要知道的
刷力扣链表题,你需要知道的
刷力扣二叉树题,你需要知道的
数学
题号 | 题目及链接 |
---|---|
7 | 整数反转 |
9 | 回文数 |
66 | 加一 |
67 | 二进制相加 |
69 | x的平方根 |
118 | 杨辉三角 |
119 | 杨辉三角2 |
168 | Excel表列名称 |
171 | Excel表列序号 |
172 | 阶乘后的零 |
190 | 颠倒二进制位 |
191 | 位1的个数 |
202 | 快乐数 |
204 | 计数质数 |
231 | 2的幂 |
258 | 各位相加 |
263 | 丑数 |
292 | Nim游戏 |
326 | 3的幂 |
342 | 4的幂 |
367 | 有效的完全平方数 |
371 | 两整数之和 |
401 | 二进制手表 |
405 | 数字转换为十六进制数 |
415 | 字符串相加 |
441 | 排列硬币 |
461 | 汉明距离 |
476 | 数字的补数 |
504 | 七进制数 |
507 | 完美数 |
509 | 斐波那契数 |
728 | 自除数 |
754 | 到达终点的数字 |
762 | 二进制表示中质数个计算置位 |
788 | 旋转数字 |
860 | 柠檬水找零 |
868 | 二进制间距 |
949 | 给定数字能组成的最大时间 |
970 | 强整数 |
976 | 三角形的最大周长 |
1005 | 十进制整数的反码 |
1025 | 除数博弈 |
1029 | 两地调度????????????????? |
数组
题号 | 题目及链接 |
---|---|
1 | 两数之和 |
167 | 两数之和2-输入有序数组 |
26 | 删除排序数组中的重复项 |
27 | 移除元素 |
35 | 搜索插入位置 |
38 | 报数 (这道题没有说清楚) |
53 | 最大子序和 |
88 | 合并两个有序数组 |
121 | 买卖股票的最佳时机 |
122 | 买卖股票的最佳时机2 |
136 | 只出现一次的数字 |
169 | 求众数 |
189 | 旋转数组 |
198 | 打家劫舍 |
217 | 存在重复元素 |
219 | 存在重复元素2 |
268 | 缺失数字 |
278 | 第一个错误版本 |
283 | 移动零 |
303 | 区域和检索-数组不可变 |
349 | 两个数组的交集 |
350 | 两个数组的交集2 |
374 | 猜数字大小 |
400 | 第N个数字 还有疑问 |
412 | FizzBuzz |
414 | 第三大的数 |
447 | 回旋镖的数量 |
448 | 找到所有数组中消失的数字 |
453 | 最小移动次数使数组元素相等 |
455 | 分法饼干 |
475 | 供暖器 |
485 | 最大连续1的个数 |
496 | 下一个更大的元素疑问 |
506 | 相对名次 |
532 | 数组中的K-diff数对 |
561 | 数组拆分 |
575 | 分糖果 |
581 | 最短无序连续子数组 |
594 | 最长和谐子序列 |
598 | 范围求和 |
599 | 两个列表的最小索引总和 |
605 | 种花问题 |
628 | 三个数的最大乘积 |
633 | 平方数之和 |
643 | 子数组的最大平均数 |
645 | 缺失的集合 |
665 | 非递减数列疑问 |
674 | 最长连续递增序列 |
680 | 验证回文串2 |
690 | 员工重要性 |
697 | 数组的度 |
704 | 二分查找 |
724 | 寻找数组的中心索引 |
746 | 使用最小花费爬楼梯 |
747 | 至少是其他数字两倍的最大数 |
846 | 到最近人的最大距离 |
852 | 山脉数组的峰顶索引 |
888 | 公平的糖果交易 |
896 | 单调数列 |
905 | 按奇偶顺序排列数组 |
908 | 最小差值1 |
914 | 卡牌分组 |
922 | 按奇偶排序数组 |
941 | 有效山脉数组 |
961 | 重复N次的元素 |
977 | 有序数组的平方 |
985 | 查询后的偶数和 |
989 | 数组形式的整数加法 |
1005 | K次取反后最大化数组和 |
1010 | 总持续时间可以被60整除的歌曲 |
1013 | 将数组分成相等的三部分 |
1015 | 可以被5整除的二进制前缀 |
1033 | 移动石子直到连续 |
1037 | 有效的回旋镖 |
1042 | 不相邻植花 |
1046 | 最后一块石头的重量 |
1051 | 高度检查器 |
字符串
题号 | 题目及链接 |
---|---|
14 | 最长公共前缀 |
28 | 实现 strStr() 函数 |
58 | 最后一个单词的长度 |
125 | 验证回文串 |
205 | 同构字符串 |
242 | 有效的字母易位词 |
290 | 单词模式 |
344 | 反转字符串 |
345 | 反转字符串中的元音字母 |
383 | 赎金信 |
387 | 字符串 |
389 | 找不同 |
409 | 最长回文串 |
434 | 字符串中的单词数 |
438 | 找到字符串中所有字母易位词 |
443 | 压缩字符串有疑问 |
459 | 重复子字符串 |
482 | 秘钥格式化 |
500 | 键盘行 |
520 | 检测大写字母 |
521 | 最长特殊序列1 |
541 | 反转字符串2 |
551 | 学生出勤记录 |
557 | 反转字符串中的单词 |
686 | 重复叠加字符串匹配 |
693 | 交替二进制数 |
696 | 计数二进制子串 |
709 | 转换成小写字母 |
717 | 1比特与2比特字符 |
720 | 词典中最长的单词 |
744 | 寻找比目标字母大的最小字母 |
748 | 最短完整词 |
771 | 宝石与石头 |
784 | 字符大小写全排列 |
796 | 旋转字符串 |
804 | 唯一摩尔斯码词 |
806 | 写字符串需要的行数 |
811 | 子域名访问计数 |
819 | 最常见的单词 |
821 | 字符串的最短距离 |
824 | 山羊拉丁文 |
830 | 较大分组的位置 |
859 | 亲密字符串 |
884 | 两句话中不常见的单词 |
893 | 特殊等价字符串 |
917 | 仅仅反转字母 |
925 | 长按键入 |
929 | 独特的电子邮箱地址 |
937 | 重新排列日志文件 |
942 | 增减字符串匹配 |
944 | 删列造序 |
953 | 验证外星语词典 |
1002 | 查找常用字符 |
1021 | 删除最外层的括号 |
链表
题号 | 题目及链接 |
---|---|
21 | 合并两个有序链表 |
83 | 删除链表中重复的元素 |
141 | 环形链表 |
160 | 相交链表 |
203 | 移除链表中的元素 |
206 | 反转链表 |
234 | 回文链表 |
237 | 删除链表中的结点 |
876 | 链表的中间结点 |
栈
题号 | 题目及链接 |
---|---|
20 | 有效的括号 |
155 | 最小栈 |
225 | 用队列实现栈 |
682 | 棒球比赛 |
844 | 比较含退格的字符串 |
1047 | 删除字符串中相邻重复项 |
队列
题号 | 题目及链接 |
---|---|
232 | 用栈实现队列 |
933 | 最近的请求次数 |
树
题号 | 题目及链接 |
---|---|
100 | 相同的树 |
101 | 对称二叉树 |
104 | 二叉树的最大深度 |
107 | 二叉树的层次遍历 |
108 | 将排序数组转换为二叉搜索树 |
110 | 平衡二叉树 |
111 | 二叉树的最小深度 |
112 | 路径总和 |
226 | 翻转二叉树 |
235 | 二叉搜索树的最近公共祖先??? |
257 | 二叉树的所有路径??? |
404 | 左叶子之和 |
427 | 建立四叉树 |
429 | N叉树的层序遍历 |
437 | 路径总和3 |
501 | 二叉搜索树中的众数不会 |
530 | 二叉搜索树的最小绝对差? |
538 | 把二叉搜索树变成累加树 |
543 | 二叉树的直径 |
558 | 四叉树的交集 |
559 | N叉树的最大深度 |
563 | 二叉树的坡度 |
572 | 另一个树的子树 |
589 | N叉树的前序遍历 |
590 | N叉树的后序遍历 |
606 | 根据二叉树创建字符串 |
617 | 合并二叉树 |
637 | 二叉树的层平均值 |
653 | 两数之和4-输入BST没搞懂 |
669 | 修剪二叉搜索树 |
671 | 二叉树第二小的结点 |
687 | 最长同值路径 |
7070 | 二叉搜索树的搜索 |
783 | 二叉搜索树结点最小距离 |
872 | 叶子相似的树有疑问 |
897 | 递增顺序查找树有疑问 |
938 | 二叉搜索树的范围和 |
965 | 单值二叉树 |
993 | 二叉树的堂兄弟结点??? |
1022 | 从根到叶的二进制之和 |
堆
题号 | 题目及链接 |
---|---|
703 | 数据流中第K大元素 |
图
题号 | 题目及链接 |
---|---|
997 | 找到小镇的法官 |
几何-二维数组
题号 | 题目及链接 |
---|---|
463 | 岛屿的周长 |
492 | 构造矩形 |
566 | 重塑矩阵 |
657 | 机器人能否回到原点 |
661 | 图像平滑器 |
733 | 图像渲染 |
766 | 托普利茨矩阵 |
812 | 最大面积三角形 |
832 | 翻转图像 |
836 | 矩阵重叠 |
840 | 矩阵中的幻方 |
867 | 矩阵转置 |
874 | 模拟行走机器人 |
883 | 三维形体投影面积 |
892 | 三维形体的表面积 |
994 | 腐烂的橘子 |
999 | 车的可用捕获量????? |
1030 | 距离顺序排列的矩阵单元格 |
1041 | 困于环中的机器人 |
其他
题号 | 题目及链接 |
---|---|
705 | 设计哈希集合 |
706 | 设计哈希映射 |
709 | 设计链表 |