Skip to content

hulongan/AlgorithmMarkdown

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithm coding practice with Python3.

力扣解题合集:https://github.com/BreezePython/AlgorithmMarkdown

欢迎关注我的公众号: 清风Python,带你每日学习Python算法刷题的同时,了解更多python小知识。

有喜欢力扣刷题的小伙伴可以加我微信(King_Uranus)互相鼓励,共同进步,一起玩转超级码力!

我的个人博客:https://qingfengpython.cn

编 号 分 类 题 目 难 度 我的解题 力扣题目链接
1 Exam 01.不喜欢4的司机 简单 我的解题 点击跳转
2 哈希表 1.两数之和 简单 我的解题 点击跳转
3 链表 2.两数相加 中等 我的解题 点击跳转
4 指针 3.无重复字符的最长子串 中等 我的解题 点击跳转
5 字符串 5.最长回文子串 中等 我的解题 点击跳转
6 数组 6.Z字形变换 中等 我的解题 点击跳转
7 数学 7.整数反转 简单 我的解题 点击跳转
8 字符串 8.字符串转换整数 中等 我的解题 点击跳转
9 指针 11.盛最多水的容器 中等 我的解题 点击跳转
10 数组 12.整数转罗马数字 中等 我的解题 点击跳转
11 哈希表 13.罗马数字转整数 简单 我的解题 点击跳转
12 数组 14.最长公共前缀 简单 我的解题 点击跳转
13 指针 16.最接近的三数之和 中等 我的解题 点击跳转
14 深度优先 17.电话号码的字母组合 中等 我的解题 点击跳转
15 指针 18.四数之和 中等 我的解题 点击跳转
16 链表 19.删除链表的倒数第N个结点 中等 我的解题 点击跳转
17 20.有效的括号 简单 我的解题 点击跳转
18 链表 21.合并两个有序链表 简单 我的解题 点击跳转
19 链表 24.两两交换链表中的节点 中等 我的解题 点击跳转
20 数组 26.删除有序数组中的重复项 简单 我的解题 点击跳转
21 指针 28.实现strStr() 中等 我的解题 点击跳转
22 数组 34.数组中查找元素的第一和最后一个位置 中等 我的解题 点击跳转
23 深度优先 46.全排列 中等 我的解题 点击跳转
24 深度优先 47.全排列II 中等 我的解题 点击跳转
25 哈希表 49.字母异位词分组 中等 我的解题 点击跳转
26 数组 54.螺旋矩阵 中等 我的解题 点击跳转
27 贪心 55.跳跃游戏 中等 我的解题 点击跳转
28 贪心 56.合并区间 中等 我的解题 点击跳转
29 数组 59.螺旋矩阵II 中等 我的解题 点击跳转
30 链表 61.旋转链表 中等 我的解题 点击跳转
31 数组 66.加一 简单 我的解题 点击跳转
32 动态规划 70.爬楼梯 简单 我的解题 点击跳转
33 71.简化路径 中等 我的解题 点击跳转
34 数组 73.矩阵置零 中等 我的解题 点击跳转
35 数组 74.搜索二维矩阵 中等 我的解题 点击跳转
36 指针 75.颜色分类 中等 我的解题 点击跳转
37 指针 80.删除有序数组中的重复项II 中等 我的解题 点击跳转
38 链表 83.删除排序链表中的重复元素 简单 我的解题 点击跳转
39 链表 86.分隔链表 中等 我的解题 点击跳转
40 指针 88.合并两个有序数组 简单 我的解题 点击跳转
41 二叉树 98.验证二叉搜索树 中等 我的解题 点击跳转
42 二叉树 100.相同的树 简单 我的解题 点击跳转
43 广度优先 102.二叉树的层序遍历 中等 我的解题 点击跳转
44 二叉树 104.二叉树的最大深度 简单 我的解题 点击跳转
45 二叉树 111.二叉树的最小深度 简单 我的解题 点击跳转
46 二叉树 112.路径总和 简单 我的解题 点击跳转
47 数组 118.杨辉三角 简单 我的解题 点击跳转
48 数组 119.杨辉三角II 简单 我的解题 点击跳转
49 数组 121.买卖股票的最佳时机 简单 我的解题 点击跳转
50 数组 122.买卖股票的最佳时机II 简单 我的解题 点击跳转
51 指针 123.买卖股票的最佳时机III 中等 我的解题 点击跳转
52 字符串 125.验证回文串 简单 我的解题 点击跳转
53 贪心 134.加油站 中等 我的解题 点击跳转
54 150.逆波兰表达式求值 中等 我的解题 点击跳转
55 数组 153.寻找旋转排序数组中的最小值 中等 我的解题 点击跳转
56 155.最小栈 简单 我的解题 点击跳转
57 数学 168.Excel表列名称 简单 我的解题 点击跳转
58 数学 171.Excel表列序号 简单 我的解题 点击跳转
59 数组 179.最大数 中等 我的解题 点击跳转
60 异或 190.颠倒二进制位 简单 我的解题 点击跳转
61 字符串 191.位1的个数 简单 我的解题 点击跳转
62 动态规划 198.打家劫舍 中等 我的解题 点击跳转
63 链表 203.移除链表元素 简单 我的解题 点击跳转
64 哈希表 205.同构字符串 简单 我的解题 点击跳转
65 链表 206.反转链表 简单 我的解题 点击跳转
66 字典树 208.实现Trie(前缀树) 中等 我的解题 点击跳转
67 字典树 211.添加与搜索单词 中等 我的解题 点击跳转
68 动态规划 213.打家劫舍II 中等 我的解题 点击跳转
69 队列 225.用队列实现栈 简单 我的解题 点击跳转
70 链表 234.回文链表 简单 我的解题 点击跳转
71 数学 263.丑数 简单 我的解题 点击跳转
72 二分查找 278.第一个错误的版本 简单 我的解题 点击跳转
73 哈希表 290.单词规律 简单 我的解题 点击跳转
74 设计 303.区域和检索-数组不可变 简单 我的解题 点击跳转
75 313.超级丑数 中等 我的解题 点击跳转
76 316.去除重复字母 中等 我的解题 点击跳转
77 链表 328.奇偶链表 中等 我的解题 点击跳转
78 数组 341.扁平化嵌套列表迭代器 中等 我的解题 点击跳转
79 数学 342.4的幂 简单 我的解题 点击跳转
80 347.前K个高频元素 中等 我的解题 点击跳转
81 二分查找 374.猜数字大小 简单 我的解题 点击跳转
82 贪心 376.摆动序列 中等 我的解题 点击跳转
83 哈希表 387.字符串中的第一个唯一字符 简单 我的解题 点击跳转
84 指针 392.判断子序列 简单 我的解题 点击跳转
85 数学 400.第N位数字 中等 我的解题 点击跳转
86 402.移掉K位数字 中等 我的解题 点击跳转
87 字符串 415.字符串相加 简单 我的解题 点击跳转
88 指针 424.替换后的最长重复字符 中等 我的解题 点击跳转
89 指针 438.找到字符串中所有字母异位词 中等 我的解题 点击跳转
90 字符串 451.根据字符出现频率排序 中等 我的解题 点击跳转
91 贪心 455.分发饼干 中等 我的解题 点击跳转
92 456.132模式 中等 我的解题 点击跳转
93 异或 461.汉明距离 简单 我的解题 点击跳转
94 数组 463.岛屿的周长 简单 我的解题 点击跳转
95 异或 477.汉明距离总和 中等 我的解题 点击跳转
96 496.下一个更大元素I 简单 我的解题 点击跳转
97 503.下一个更大元素II 中等 我的解题 点击跳转
98 二叉树 513.找树左下角的值 中等 我的解题 点击跳转
99 哈希表 523.连续的子数组和 中等 我的解题 点击跳转
100 哈希表 525.连续数组 中等 我的解题 点击跳转
101 数组 554.砖墙 中等 我的解题 点击跳转
102 数组 561.数组拆分I 简单 我的解题 点击跳转
103 数组 566.重塑矩阵 简单 我的解题 点击跳转
104 哈希表 567.字符串的排列 中等 我的解题 点击跳转
105 数学 633.平方数之和 中等 我的解题 点击跳转
106 指针 643.子数组最大平均数I 简单 我的解题 点击跳转
107 数学 645.错误的集合 简单 我的解题 点击跳转
108 字典树 648.单词替换 中等 我的解题 点击跳转
109 682.棒球比赛 简单 我的解题 点击跳转
110 设计 690.员工的重要性 简单 我的解题 点击跳转
111 哈希表 692.前K个高频单词 中等 我的解题 点击跳转
112 前缀和 724.寻找数组的中心下标 简单 我的解题 点击跳转
113 贪心 738.单调递增的数字 中等 我的解题 点击跳转
114 739.每日温度 中等 我的解题 点击跳转
115 动态规划 740.删除并获得点数 中等 我的解题 点击跳转
116 二叉树 783.二叉搜索树节点最小距离 简单 我的解题 点击跳转
117 844.比较含退格的字符串 简单 我的解题 点击跳转
118 数组 852.山脉数组的峰顶索引 简单 我的解题 点击跳转
119 贪心 860.柠檬水找零 简单 我的解题 点击跳转
120 二叉树 872.叶子相似的树 简单 我的解题 点击跳转
121 二分查找 875.爱吃香蕉的珂珂 中等 我的解题 点击跳转
122 模拟 950.按递增顺序显示卡牌 中等 我的解题 点击跳转
123 973.最接近原点的K个点 中等 我的解题 点击跳转
124 深度优先 993.二叉树的堂兄弟节点 简单 我的解题 点击跳转
125 二叉树 剑指Offer34.二叉树中和为某一值的路径 中等 我的解题 点击跳转
126 二叉树 剑指Offer55-I.二叉树的深度 简单 我的解题 点击跳转
127 哈希表 剑指Offer03.数组中重复的数字 简单 我的解题 点击跳转
128 哈希表 剑指Offer53-I.在排序数组中查找数字I 中等 我的解题 点击跳转
129 LCP30.魔塔游戏 中等 我的解题 点击跳转
130 面试题17.14.最小K个数 中等 我的解题 点击跳转
131 指针 面试题17.21.直方图的水量 困难 我的解题 点击跳转
132 数学 剑指Offer44.数字序列中某一位的数字 中等 我的解题 点击跳转
133 数学 剑指Offer53-II.0~n-1中缺失的数字 简单 我的解题 点击跳转
134 数学 面试题17.10.主要元素 简单 我的解题 点击跳转
135 数组 LCP28.采购方案 简单 我的解题 点击跳转
136 数组 LCP29.乐团站位 简单 我的解题 点击跳转
137 剑指Offer09.用两个栈实现队列 简单 我的解题 点击跳转
138 剑指Offer31.栈的压入、弹出序列 中等 我的解题 点击跳转
139 深度优先 剑指Offer38.字符串的排列 中等 我的解题 点击跳转
140 链表 剑指Offer22.链表中倒数第k个节点 简单 我的解题 点击跳转
141 链表 剑指Offer24.反转链表 简单 我的解题 点击跳转
142 链表 面试题02.01.移除重复节点 简单 我的解题 点击跳转
143 指针 1004.最大连续1的个数III 简单 我的解题 点击跳转
144 数学 1006.笨阶乘 中等 我的解题 点击跳转
145 二分查找 1011.在D天内送达包裹的能力 中等 我的解题 点击跳转
146 贪心 1029.两地调度 中等 我的解题 点击跳转
147 1046.最后一块石头的重量 简单 我的解题 点击跳转
148 1190.反转每对括号间的子串 中等 我的解题 点击跳转
149 深度优先 1239.串联字符串的最大长度 中等 我的解题 点击跳转
150 1249.移除无效的括号 中等 我的解题 点击跳转
151 异或 1310.子数组异或查询 中等 我的解题 点击跳转
152 设计 1418.点菜展示表 中等 我的解题 点击跳转
153 异或 1442.形成两个异或相等数组的三元组数目 中等 我的解题 点击跳转
154 异或 1486.数组异或操作 简单 我的解题 点击跳转
155 数组 1603.设计停车系统 简单 我的解题 点击跳转
156 贪心 1605.给定行和列的和求可行矩阵 中等 我的解题 点击跳转
157 1642.可以到达的最远建筑 中等 我的解题 点击跳转
158 异或 1720.解码异或后的数组 简单 我的解题 点击跳转
159 数组 1806.还原排列的最少操作步数 中等 我的解题 点击跳转
160 1807.替换字符串中的括号内容 中等 我的解题 点击跳转
161 数学 1812.判断国际象棋棋盘中一个格子的颜色 简单 我的解题 点击跳转
162 数学 1828.统计一个圆中点的数目 中等 我的解题 点击跳转
163 数组 1833.雪糕的最大数量 中等 我的解题 点击跳转
164 数学 1837.K进制表示下的各位数字总和 简单 我的解题 点击跳转
165 1845.座位预约管理系统 中等 我的解题 点击跳转
166 指针 1855.下标对中的最大距离 中等 我的解题 点击跳转
167 二分查找 1870.准时到达的列车最小时速 中等 我的解题 点击跳转
168 字符串 1880.检查某单词是否等于两单词之和 简单 我的解题 点击跳转
169 数学 1881.插入后的最大值 中等 我的解题 点击跳转
170 设计 5694.设计一个验证系统 中等 我的解题 点击跳转
171 指针 5706.句子相似性III 中等 我的解题 点击跳转
172 哈希表 5708.统计一个数组中好对子的数目 中等 我的解题 点击跳转
173 数组 5709.最大升序子数组和 简单 我的解题 点击跳转
174 数组 5712.你能构造出连续值的最大数目 中等 我的解题 点击跳转
175 字符串 5713.字符串中不同整数的数目 简单 我的解题 点击跳转
176 数组 5717.最少操作使数组递增 简单 我的解题 点击跳转
177 异或 5719.每个查询的最大异或值 中等 我的解题 点击跳转
178 字符串 5722.截断句子 简单 我的解题 点击跳转
179 哈希表 5723.查找用户活跃分钟数 中等 我的解题 点击跳转
180 动态规划 5727.找出游戏的获胜者 中等 我的解题 点击跳转
181 数组 5728.最少侧跳次数 中等 我的解题 点击跳转
182 字符串 5730.将所有数字用字符替换 简单 我的解题 点击跳转
183 数组 5732.减小和重新排列数组后的最大元素 中等 我的解题 点击跳转
184 哈希表 5734.判断句子是否为全字母句 简单 我的解题 点击跳转
185 数组 5746.到目标元素的最小距离 简单 我的解题 点击跳转
186 深度优先 5747.将字符串拆分为递减的连续值 中等 我的解题 点击跳转
187 5781.删除一个字符串中所有出现的给定子字符串 中等 我的解题 点击跳转
188 贪心 5801.消灭怪物的最大数量 中等 我的解题 点击跳转
189 数学 5802.统计好数字的数目 中等 我的解题 点击跳转

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%