Skip to content

twpsuperman/Leetcode_python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode_python

带星号(加粗)的题目是需要重点掌握的经典题/特殊技巧题
由于时间关系以及校招绝大多数题目都是 medium 及以下。所以目前只更新难度为 easy 和 medium 的题目。难度为 hard 的题目等有时间再更新。


每天不定时更新1-5道题,每天做题爽一爽,一直做题一直爽。 :)


题目分类

数组

532_medium_数组中的K-diff数对
665_easy_非递减数列
769_medium_最多能完成排序的块
59_medium_螺旋矩阵II.md
88_easy_合并两个有序数组
118_easy_杨辉三角
215_medium_数组中的第K个最大元素
442_medium_数组中重复的数据
457_medium_环形数组循环
605_easy_种花问题
628_easy_三个数的最大乘积
643_easy_子数组最大平均数I
724_easy_寻找数组的中心索引
908_easy_最小差值I
912_medium_排序数组
969_medium_煎饼排序
978_medium_最长湍流子数组
985_easy_查询后的偶数和
989_easy_数组形式的整数加法
1010_easy_总持续时间可被60整除的歌曲


字符串

678_medium_有效的括号字符串
14_easy_最长公共前缀
151_medium_翻转字符串里的单词
344_easy_反转字符串
415_easy_字符串相加
434_easy_字符串中的单词数
443_easy_压缩字符串
551_easy_学生出勤记录I
557_easy_反转字符串中的单词III
647_easy_回文子串
696_easy_计数二进制子串
709_easy_转换成小写字母
767_medium_重构字符串
819_easy_最常见的单词
925_easy_长按键入


哈希表

3_medium_无重复字符的最长子串
560_medium_和为k的子数组
974_medium_和可被K整除的子数组
49_medium_字母异位词分组
187_medium_重复的DNA序列
242_easy_有效的字母异位词
290_easy_单词规律
299_medium_猜数字游戏


108_easy_将有序数组转换为二叉搜索树
572_easy_另一个树的子树
100_easy_相同的树.md
102_medium_二叉树的层次遍历
199_medium_二叉树的右视图
235_easy_二叉搜索树的最近公共祖先
237_medium_删除链表中的节点
257_easy_二叉树的所有路径
429_easy_N叉树的层序遍历
653_easy_两树之和IV-输入BST
700_easy_二叉搜索树中的搜索
938_easy_二叉搜索树的范围和
993_easy_二叉树的堂兄弟节点


双指针

15_medium_三数之和
713_medium_乘积小于K的子数组
457_medium_环形数组循环
923_medium_三数之和的多种可能
948_medium_令牌放置


链表

86_medium_分隔链表
142_medium_环形链表II
83_easy_删除排序链表中的重复元素
237_easy_删除链表中的节点
445_medium_两数相加II
876_easy_链表的中间结点
1019_medium_链表中的下一个更大节点


栈/堆/队列

456_medium_132模式
150_medium_逆波兰表达式求值
496_easy_下一个更大元素I
853_medium_车队


数学/技巧

775_medium_全局倒置与局部倒置
974_medium_和可被K整除的子数组
1109_medium_航班预订统计
9_easy_回文数
171_easy_Excel表列序号
202_easy_快乐数
258_easy_各位相加
263_easy_丑数
292_easy_Nim游戏
504_easy_七进制数
593_medium_有效的正方形
670_medium_最大交换
686_easy_重复叠加字符串匹配
717_easy_一比特与两比特字符
812_easy_最大三角形面积
892_easy_三维形体的表面积
970_easy_强整数
976_easy_三角形的最大周长


二分查找

162_medium_寻找峰值
300_medium_最长上升子序列
33_medium_搜索旋转排序数组
50_medium_Pow(x,n)
275_medium_H指数II
374_easy_猜数字大小
704_easy_二分查找
875_medium_爱吃香蕉的珂珂


动态规划/贪心算法

5_medium_最长回文子串
120_medium_三角形最小路径和
300_medium_最长上升子序列
322_medium_零钱兑换
375_medium_猜数字大小II
416_medium_分割等和子集
486_medium_预测赢家
518_medium_零钱兑换II
583_medium_两个字符串的删除操作
801_medium_使序列递增的最小交换次数
121_easy_买卖股票的最佳时机
152_medium_乘积最大子序列
198_easy_打家劫舍
304_medium_二维区域和检索-矩阵不可变
452_medium_用最少数量的箭引爆气球
539_medium_最小时间差
542_medium_01矩阵
860_easy_柠檬水找零
861_medium_翻转矩阵后的得分
881_medium_救生艇
948_medium_令牌放置
978_medium_最长湍流子数组
983_medium_最低票价
1043_medium_分隔数组以得到最大和


回溯法/递归

40_medium_组合总和II
22_medium_括号生成
33_medium_搜索旋转排序数组
39_medium_组合总和
90_medium_子集II
93_medium_重复IP地址
216_medium_组合总和III
779_medium_第K个语法符号


DFS/BFS

322_medium_零钱兑换
416_medium_分割等和子集
698_medium_划分为k个相等的子集
102_medium_二叉树的层次遍历
199_medium_二叉树的右视图
257_easy_二叉树的所有路径
417_medium_太平洋大西洋水流问题
529_medium_扫雷游戏
542_medium_01矩阵
671_easy_二叉树中第二小的节点
733_easy_图像渲染
841_medium_钥匙和房间
934_medium_最短的桥


滑动窗口

3_medium_无重复字符的最长子串
567_medium_字符串的排列
1004_medium_最大连续1的个数III


位操作

201_medium_数字范围按位与
29_medium_两数相除
136_easy_只出现一次的数字
342_easy_4的幂
371_easy_两整数之和
397_medium_整数替换
477_medium_汉明距离总和
693_easy_交替位二进制数
898_medium_子数组按位或操作


并查集

721_medium_账户合并


About

leetcode problems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published