Skip to content

Cesare12/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Leetcode

基本按照bobo老师的算法课程分类,bobo的代码仓

Problems Difficulty Solution
Array 数组
001 283. Move Zeroes Easy JavaScript Python C
002 27. Remove Element Easy JavaScript Python
003 26. Remove Duplicates
from Sorted Array
Easy JavaScript Python Rust
004 80. Remove Duplicates
from Sorted Array II
Medium JavaScript Python
005 75. Sort Colors Medium JavaScript
006 88. Merge Sorted Array Easy JavaScript
007 215. Kth Largest Element in an Array Medium JavaScript
008 167. Two Sum II - Input array is sorted Easy JavaScript
009 125. Valid Palindrome Easy JavaScript
010 344. Reverse String Easy JavaScript
011 345. Reverse Vowels of a String Easy JavaScript
012 11. Container With Most Water Medium JavaScript
013 209. Minimum Size Subarray Sum Medium JavaScript
014 3. Longest Substring Without
Repeating Characters
Medium JavaScript
015 438. Find All Anagrams in a String Medium JavaScript
016 76. Minimum Window Substring Hard JavaScript
Hash Table 查找表
001 349. 两个数组的交集 Easy JavaScript
002 350. 两个数组的交集 II Easy JavaScript
003 242. 有效的字母异位词 Easy JavaScript
004 202. 快乐数 Easy JavaScript
005 290. 单词规律 Easy JavaScript
006 205. 同构字符串 Easy JavaScript
007 451. 根据字符出现频率排序 Medium JavaScript
008 1. 两数之和 Easy JavaScript
009 15. 三数之和 Medium JavaScript
010 18. 四数之和 Medium JavaScript
011 16. 最接近的三数之和 Medium JavaScript
012 454. 四数相加 II Medium JavaScript
013 49. 字母异位词分组 Medium JavaScript
014 447. 回旋镖的数量 Medium JavaScript
015 149. 直线上最多的点数 Hard JavaScript
016 219. 存在重复元素 II Easy JavaScript
017 217. 存在重复元素 Easy JavaScript
018 220. 存在重复元素 III Medium JavaScript
Linked
List
链表
000 测试函数 test function C
001 206. 反转链表 Easy C
Stack
Queue

队列
001 20. 有效的括号 Easy JavaScript
002 150. 逆波兰表达式求值 Medium JavaScript
003 71. 简化路径 Medium JavaScript
004 144. 二叉树的前序遍历 Medium JavaScript
005 94. 二叉树的中序遍历 Medium JavaScript
006 145. 二叉树的后序遍历 Medium JavaScript
007 341. 扁平化嵌套列表迭代器 Medium JavaScript
008 102. 二叉树的层序遍历 Medium JavaScript
009 107. 二叉树的层序遍历 II Easy JavaScript
010 103. 二叉树的锯齿形层序遍历 Medium JavaScript
011 199. 二叉树的右视图 Medium JavaScript
012 239. 滑动窗口最大值 Hard JavaScript
Binary Tree
Recursion
二叉树
递归
001 104. 二叉树的最大深度 Easy JavaScript
002 111. 二叉树的最小深度 Easy JavaScript
003 226. 翻转二叉树 Easy JavaScript
004 100. 相同的树 Easy JavaScript
005 101. 对称二叉树 Easy JavaScript
006 222. 完全二叉树的节点个数 Medium JavaScript
007 110. 平衡二叉树 Easy JavaScript
Recurion
Backstracking
递归
回溯
001 46. 全排列 Medium JavaScript
001 47. 全排列 II Medium JavaScript
003 77. 组合 Medium JavaScript Python
004 39. 组合总和 Medium JavaScript Python
005 216. 组合总和 III Medium JavaScript
006 78. 子集 Medium JavaScript
007 90. 子集 II Medium JavaScript
008 401. 二进制手表 Easy JavaScript
009 79. 单词搜索 Medium JavaScript
010 200. 岛屿数量 Medium JavaScript
011 130. 被围绕的区域 Medium JavaScript
012 417. 太平洋大西洋水流问题 Medium JavaScript
013 51. N 皇后 Hard JavaScript
Dynamic
Programming
动态规划
001 343. 整数拆分 Medium JavaScript
002 279. 完全平方数 Medium JavaScript
003 91. 解码方法 Medium JavaScript
004 62. 不同路径 Medium JavaScript
005 63. 不同路径 II Medium JavaScript
Greedy
Algorithms
贪心算法
001 455. 分发饼干 Easy JavaScript
002 392. 判断子序列 Easy JavaScript

About

leetcode 刷题顺序

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published