文件名称:leetcode题库-LeetCodeByPython:LeetCode的Python代码
文件大小:39KB
文件格式:ZIP
更新时间:2024-07-19 11:39:57
系统开源
leetcode题库 LeetCodeByPython The python codes for problems on LeetCode 从2018年进行Leetcode的题目讲解以来,发现大家反馈的主要问题有以下几种: 被题目数量吓到:目前题库中的题目快1000了,每天做5个题目也得快200天才能做完。 做了白做: 花了很大功夫做完的题目,没几天就忘光了 最优解不好理解:提交的算法都是垫底的,看了别人的算法又理解不深刻 针对这些问题,我也进行了反思,最后发现是我去,恐怕是题目的打开方式错了。大多数朋友在进行算法练习的时候都是这样做题的: 这种做题方式很大程度上造成了“记不住”和“做了白做”的问题,原因是没有形成某一类问题思维体系,下次遇到同类问题,又重头来过。 那根据类别做题看起来是个好选择,一些朋友是以这个顺序做的: 问题是这种模式下你会发现前几个类别的题目数量非常多,做到后面几乎是有种想吐的感觉,没有新鲜感,很多朋友甚至没法坚持做完一个类别。 所以,我觉得,正确的做题顺序应该是由类别顺序的从下到上,也就是逆类别做题: 不信你看最下面的类别有多少道题目: 这种做题方式,可以让你很
【文件预览】:
LeetCodeByPython-master
----38CountandSay.py(702B)
----184sum.py(3KB)
----04_median_two_sorted_arrays.py(464B)
----528_Random_Pick_with_Weight.py(560B)
----710_Random_Pick_with_Blacklist.py(2KB)
----382_Linked_List_Random_Node.py(894B)
----55_Jump_Game.py(1022B)
----01TwoSum.py(571B)
----963_Minimum_Area_Rectangle_II.py(884B)
----08string2int-2.py(2KB)
----09palindrome_number.py(675B)
----45_explanation_Jump_Game_II .md(2KB)
----44WildcardMatching.py(951B)
----519_random_flip_matrix.py(2KB)
----03_Without_Repeating_Characters.py(912B)
----587_Erect_the_Fence.py(2KB)
----11water.py(604B)
----07reverse_integer.py(521B)
----25ReverseNodesink-Group.py(2KB)
----398_Random_Pick_Index.py(974B)
----892SurfaceAreaof3DShapes.py(4KB)
----478_Generate_Random_Point_in_a_Circle.py(845B)
----153Sum.py(793B)
----43MultiplyStrings.py(562B)
----22GenerateParentheses.py(2KB)
----14Longest_Common_Prefix.py(548B)
----29DivideTwoIntegers.py(787B)
----35SearchInsertPosition.py(904B)
----36ValidSudoku.py(2KB)
----.DS_Store(10KB)
----28Implementstr.py(490B)
----470_implement_rand10_using_rand7.py(411B)
----23mergeksortedlists.py(900B)
----55_explanation_Jump_Game.md(2KB)
----06ZigZag.py(791B)
----34Find First and Last Position of Element in Sorted Array.py(1KB)
----40CombinationSum2.py(1KB)
----24swapnodesinpairs.py(1KB)
----21merge2sortedlists.py(901B)
----41FirstMissingPositve.py(330B)
----497Random_Point_in_Non-overlapping_Rectangles.py(2KB)
----12Integer2Roman.py(3KB)
----37SudokuSolver.py(6KB)
----32LongestValidParentheses.py(923B)
----30SubstringWithConcatenationOfAllWords.py(1KB)
----27RemoveElement.py(401B)
----39CombinationSum.py(849B)
----42TrappingRainWater.py(840B)
----10REM.py(691B)
----05LongestPalindrome.py(543B)
----README.md(3KB)
----26RemoveDuplicatesFromSortedArray.py(727B)
----20 Valid Parentheses.py(746B)
----32Longest Valid Parentheses-2.py(690B)
----17lcp.py(735B)
----470_explain.py(429B)
----19 Remove Nth Node.py(2KB)
----31NextPermutation.py(1KB)
----Exp_470_Expectation calculation.py(110B)
----13Roman2Integer.py(3KB)
----33 SearchinRotated SortedArray.py(1KB)
----02Add_Two_Numbers.py(761B)
----16 3SumClosest.py(1KB)
----45_Jump_Game_II.py(2KB)