文件名称:leetcode2-leetcode-30days:30天内写30个LeetCode
文件大小:77KB
文件格式:ZIP
更新时间:2024-07-19 15:32:30
系统开源
leetcode 2 LeetCode - 30 Days 前言 相信所有写程式的人在面试前,总是在揣测在白板题会被问到什么问题,而我们最常听到的准备方式就是“刷”。上有数百个可能是面试官问你的题目,我把它想像成考学测或指考前的冲刺题库,可以在上练习、考验程式能力,经过考前一番准备后,才能在正式的面试时想出解答。 欢迎大家提出意见或指导,喜欢的话也可以不吝给颗星星 :star: ~ 主题 从中选出10种常见的演算法与资料结构,我将在每一个主题中选出3题相关题目,总共30题,并在接下来30天中一天实作一题和讲解如何解题,所有题目皆使用Javascript(ES6)撰写。 以下为10 个主题 String Array Matrix Linked List Tree Graph Sorting Dynamic Programming Bit Manipulation Combinations and Permutations 目录 ref:
【文件预览】:
leetcode-30days-master
----Day27()
--------371_Sum_of_Two_Integers.js(434B)
--------README.md(2KB)
----Day19()
--------75_Sort_Colors.js(923B)
--------README.md(3KB)
----Day8()
--------54_Spiral_Matrix.js(1KB)
--------README.md(4KB)
----Day28()
--------46_Permutations.js(684B)
--------README.md(3KB)
----Day10()
--------141_Linked_List_Cycle.js(586B)
--------README.md(2KB)
----Day2()
--------3_Longest_Substring_Without_Repeating_Characters.js(1KB)
--------README.md(5KB)
----Day4()
--------1_Two_Sum.js(687B)
--------README.md(3KB)
----Day3()
--------214_Shortest_Palindrome.js(942B)
--------README.md(4KB)
----LICENSE(1KB)
----Day29()
--------77_Combinations.js(656B)
--------README.md(2KB)
----Day15()
--------129_Sum_Root_to_Leaf_Numbers.js(960B)
--------README.md(3KB)
----Day5()
--------214_Minimum_Size_Subarray_Sum.js(1KB)
--------README.md(4KB)
----Day21()
--------274_H-Index.js(1KB)
--------README.md(3KB)
----Day16()
--------207_Course_Schedule.js(2KB)
--------README.md(5KB)
----Day9()
--------73_Set_Matrix_Zeroes.js(1KB)
--------README.md(4KB)
----Day26()
--------137_Single_Number_II.js(435B)
--------README.md(3KB)
----Day1()
--------344_Reverse_String.js(300B)
--------README.md(3KB)
----Day12()
--------2_Add_Two_Numbers.js(970B)
--------README.md(4KB)
----Day11()
--------82_Remove_Duplicates_from_Sorted_List_II.js(869B)
--------README.md(3KB)
----Day25()
--------405_Convert_a_Number_to_Hexadecimal.js(1KB)
--------README.md(4KB)
----Day23()
--------322_Coin_Change.js(966B)
--------README.md(3KB)
----Day20()
--------179_Largest_Number.js(541B)
--------README.md(3KB)
----Day6()
--------README.md(3KB)
--------442_Find_All_Duplicates_in_an_Array.js(316B)
----Day18()
--------133_Clone_Graph.js(2KB)
--------README.md(3KB)
----Day13()
--------226_Invert_Binary_Tree.js(803B)
--------README.md(2KB)
----Day17()
--------210_Course_Schedule_II.js(2KB)
--------README.md(4KB)
----Day22()
--------213_House_Robber_II.js(1KB)
--------README.md(4KB)
----Day30()
--------39_Combination_Sum.js(1KB)
--------README.md(4KB)
----Day14()
--------114_Flatten_Binary_Tree_to_Linked_List.js(957B)
--------README.md(3KB)
----README.md(5KB)
----Day24()
--------Combination_Sum_IV.js(866B)
--------README.md(3KB)
----Day7()
--------59_Spiral_Matrix_II.js(1KB)
--------README.md(4KB)