Skip to content

Latest commit

History

114 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

LeetCode

外网卡炸了,还是回中国站做题 加入了提交时的内存和耗时(并没什么实质性作用,同样的代码内存从68%-99%都有,相对来说还是耗时比较稳定)

Algorithms

#TitleSolutionsDifficultyTagTimeMemory
1two sumSolutionEasyHash
2add two numbersSolutionMediumMath
1两数之和SolutionEasyHash66.1%26.47%
2两数相加(递归)SolutionMediumMath8.8%5.26%
2两数相加(迭代)SolutionMediumDesign99.86%92.22%
3无重复字符的最长子串SolutionMediumSliding Window98.48%68.71%
3无重复字符的最长子串SolutionMediumTwo Points75.6%69.8%
类似30、76159209239、340567632、727
4寻找两个正序数组的中位数SolutionHardMerge97.04%98.88%
5最长回文子串SolutionMediumString90.87%64.33%[马拉车算法可优化]
6Z 字形变换SolutionMediumDesign94.16%96.99%
7整数反转SolutionEasyDesign100%94.37%
8字符串转换整数SolutionMediumDesign74.4%94.53%
9回文数SolutionEasyDesign77.38%94%
10正则表达式匹配SolutionHardDynamic Programming(回头继续研究)
11盛最多水的容器SolutionMediumTwo Points97.41%96.32%(回头看数学证明题解)
12整数转罗马数字SolutionMediumString75.77%96.65%
13罗马数字转整数SolutionEasyString56.48%49.23%
14最长公共前缀SolutionEasyString90.59%86.24%
15三数之和SolutionMediumTwo Points73.47%86.32%
17电话号码的字母组合SolutionMediumBacktracking100%86.83%
19删除链表的倒数第N个结点SolutionMediumTwo Points78.78%83.67%
20有效的括号SolutionEasyStack
21合并两个有序链表SolutionEasyLinked49.83%5.04%
22括号生成SolutionMediumDFS100%31.01%
26删除有序数组中的重复项SolutionEasyTwo Pointers51.75%32.2%
28实现StrStrSolutionEasyKMP90.44%11.81%
31下一个排列SolutionMediumArray74.89%38.24%
33搜索旋转排序数组SolutionMediumBinary Search20.52%82.63%
34在排序数组中查找元素的第一个和最后一个位置SolutionMediumBinary Search94.7%59.26%
36有效的数独SolutionMediunmHash Table78.95%94.59%
37组合总和SolutionMediumBack Tracking94.48%39.75%
38外观数列SolutionMediumString77.59%63.56%
41缺失的第一个正数SolutionHardArray82.62%22.48%
46全排列SolutionMediumBack Tracking70.95%69.95%
48旋转图像SolutionMediumArray46.51%91.31%
49字母异位词分组SolutionMediumHash91.09%11.42%
53最大子序和SolutionEasyDynamic Programming67.52%26.01%
53最大子序和SolutionEasyDivide And Conquer29.71%49.08%
54螺旋矩阵SolutionMediumArray100%91.77%
55跳跃游戏SolutionMediumArray14.7%22.57%
56合并区间SolutionMediumArray25.87%16.51%
62不同路径(Math)SolutionMediumMath100%58.03%
62不同路径(DP)SolutionMediumDynamic Programming100%35.13%
64最小路径和SolutionMediumDynamic Programming20.85%53.76%
66加一SolutionEasyArray41.12%75.69%
70爬楼梯SolutionEasyDynamic Programming100%59.85%
73矩阵置零SolutionMediumArray95.89%64.37%
75颜色分类SolutionMediumTow Points100%82.18%
78子集SolutionMediumArray100%67.5%
79单词搜索SolutionMediumDFS45.43%92.45%
88合并两个有序数组SolutionEasyArray45.71%98.09%
91解码方法SolutionMediumDynamic Programming100%54.12%
92反转链表 IISolutionMediumLinked51.4%30.73%
94二叉树的中序遍历(递归)SolutionEasyRecursion100%84.9%
94二叉树的中序遍历(迭代)SolutionEasyStack100%18.46%
96不同的二叉搜索树SolutionMediumDynamic Programming100%39.83%
98验证二叉搜索树SolutionMediumTree6.62%5.08%
101对称二叉树(递归)SolutionEasyRecursion85.92%56.02%
102二叉树的层序遍历SolutionMediumBreadth First Search100%47.05%
104二叉树的最大深度SolutionEasyRecursion100%70.88%
105从前序与中序遍历序列构造二叉树SolutionMediumTree97.32%55.3%
114二叉树展开为链表SolutionMediumTree85.79%69.68%
118杨辉三角SolutionEasyArray100%48.84%
121买卖股票的最佳时机SolutionEasyArray30.07%92.48%
128最长连续序列SolutionMediumArray53.36%78.43%
131分割回文串SolutionMediumBacktracking54.36%66.22%
136只出现一次的数字SolutionEasyBit Operation70.44%60.3%
141环形链表SolutionEasyTwo Points65.52%80.08%
142环形链表 IISolutionMediumTwo Points66.4%96.1%
155最小栈SolutionEasyStack80.86%56.29%
160相交链表SolutionEasyLinked92.11%73.54%
162寻找峰值SolutionMediumBinary Search100%33.2%
169多数元素SolutionEasyArray97.32%16.03%
190颠倒二进制位SolutionEasyBit Operation100%33.19%
191位1的个数SolutionEasyBit Operation100%44.53%
202快乐数SolutionEasyHash Table45.61%71.18%
206反转链表SolutionEasyLinked63.03%96.93%
215数组中的第k个最大元素SolutionMediumQuick Select72.76%87.27%
217存在重复元素SolutionEasyHash59.11%43.49%
226翻转二叉树SolutionEasyTree100%42.18%
2312的幂SolutionEasyBit Operation42.86%99.3%
234回文链表SoultionEasyLinked50.64%59.63%
236二叉树的最近公共祖先SolutionMediumTree99.56%80.64%
238除自身以外数组的乘积SolutionMediumArray73.7%72.4%
258各位相加SolutionEasyMath46.5%95.06%
279完全平方数SolutionMediumMath100%99.41%
283移动零SolutionEasyArray67.99%5.16%
287寻找重复数SolutionMediumTwo Points61.26%73.71%
290单词规律SolutionEasyHash100%31.82%
338比特位计数SolutionEasyBit Operation93.2%42.07%
344反转字符串SolutionEasyString19.19%98.46%
347前K个高频元素SolutionMediumHash Table48.75%45.28%
438找到字符串中所有字母异位词SolutionMediumHash60.73%59.52%
442数组中重复的数据SoultionMediumArray45.92%52.45%
448找到所有数组中消失的数字SolutionEasyArray69.99%53.45%
461汉明距离SolutionEasyBit Operation100%25.07%
501二叉搜索树中的众数SolutionEasyTree5.26%5.12%可优化
538把二叉搜索数转换为累加树(原始)SolutionEasyTree
538把二叉搜索数转换为累加树SolutionMediumTree90.4%20.15%
543二叉树的直径SolutionEasyTree77.78%48.47%
617合并二叉树SolutionEasyTree81.06%99.21%
647回文子串SolutionMediumString100%93.97%
711宝石与石头SolutionEasyTree67.3%72.53%
739每日温度SolutionMediumStack36.15%83.36%
860柠檬水找零SolutionEasyDesign93.4%22.45%
861翻转矩阵后的得分SolutionMediumArray100%22.99%
1603设计停车系统SolutionEasySimulation33.51%76.7%

About

记录

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages