408推薦LeetCode題庫(持續(xù)更新)

歷年真題:
19(2009), 189(2010), 4(2011), 160(2012), 169(2013), 1167(2014), 203(2015), 215(2016), 606(2017), 41(2018), 143(2019)

按難度:
easy:
14(二分法), 20(棧), 21(鏈表), 26(有序數(shù)組), 27(數(shù)組), 28(KMP), 53(動(dòng)態(tài)規(guī)劃), 88(有序數(shù)組), 104(樹), 107(BFS), 110(平衡二叉樹), 121(動(dòng)態(tài)規(guī)劃), 122(動(dòng)態(tài)規(guī)劃), 136(位運(yùn)算), 141(快慢指針), 155(棧), 160(鏈表), 167(雙指針), 169(數(shù)組), 189(有序數(shù)組), 190(位運(yùn)算), 191(位運(yùn)算), 198(動(dòng)態(tài)規(guī)劃), 203(鏈表), 206(鏈表), 225(隊(duì)列&棧), 226(樹), 232(隊(duì)列&棧), 234(鏈表), 235(樹), 237(鏈表), 242(數(shù)組), 257(DFS), 268(數(shù)組), 283(數(shù)組), 299(數(shù)組),392(數(shù)組), 404(樹), 405(位運(yùn)算), 414(數(shù)組), 437(樹), 443(數(shù)組), 448(數(shù)組), 461(位運(yùn)算), 476(位運(yùn)算), 530(樹), 538(樹), 543(樹), 561(數(shù)組), 572(樹), 581(數(shù)組), 589(樹), 590(樹), 606(樹), 665(數(shù)組), 669(樹), 674(數(shù)組), 687(樹), 747(數(shù)組), 748(數(shù)組), 821(數(shù)組), 852(數(shù)組), 897(樹), 905(數(shù)組), 985(數(shù)組), 993(樹), 994(數(shù)組), 1005(數(shù)組), 1010(數(shù)組), 1042(數(shù)組), 1051(數(shù)組), 1170(數(shù)組), 1185(字符串)

medium:
2(鏈表), 3(滑動(dòng)窗口), 11(雙指針), 17(回溯), 19(鏈表), 24(鏈表), 42(雙指針), 46(回溯), 55(貪心法), 56(數(shù)組), 60(回溯), 61(鏈表), 73(數(shù)組), 75(數(shù)組), 82(鏈表), 86(鏈表), 94(中序遍歷), 96(樹), 98(樹), 102(層序遍歷), 105(樹), 109(樹), 117(樹), 134(數(shù)組), 138(鏈表), 142(鏈表), 143(鏈表), 144(前序遍歷), 153(數(shù)組), 199(樹), 213(動(dòng)態(tài)規(guī)劃), 215(快速排序), 221(動(dòng)態(tài)規(guī)劃), 222(樹), 229(數(shù)組), 230(樹), 236(樹), 238(數(shù)組), 239(單調(diào)隊(duì)列), 240(數(shù)組), 260(位運(yùn)算), 264(數(shù)組), 274(數(shù)組), 275(二分查找), 287(數(shù)組), 289(數(shù)組), 295(堆), 300(動(dòng)態(tài)規(guī)劃), 303(數(shù)組&前綴和), 306(回溯), 309(動(dòng)態(tài)規(guī)劃), 310(圖), 316(單調(diào)棧), 322(動(dòng)態(tài)規(guī)劃), 324(快速排序), 328(鏈表), 329(DFS), 331(樹), 334(數(shù)組), 375(動(dòng)態(tài)規(guī)劃), 376(動(dòng)態(tài)規(guī)劃), 378(數(shù)組), 382(鏈表), 386(數(shù)組), 390(數(shù)組), 394(棧), 395(字符串),396(數(shù)組), 402(單調(diào)棧), 410(二分查找), 413(動(dòng)態(tài)規(guī)劃), 416(動(dòng)態(tài)規(guī)劃), 421(前綴樹&位運(yùn)算), 424(滑動(dòng)窗口), 427(樹), 442(數(shù)組), 449(樹), 450(樹), 451(數(shù)組), 452(數(shù)組&貪心), 456(單調(diào)棧), 457(數(shù)組), 464(動(dòng)態(tài)規(guī)劃), 474(動(dòng)態(tài)規(guī)劃), 477(位運(yùn)算), 486(動(dòng)態(tài)規(guī)劃), 491(回溯), 494(動(dòng)態(tài)規(guī)劃), 503(單調(diào)棧), 513(樹), 518(動(dòng)態(tài)規(guī)劃), 523(數(shù)組&前綴和), 525(數(shù)組&前綴和), 529(DFS), 540(二分查找), 542(BFS), 547(并查集), 554(數(shù)組&前綴和), 560(數(shù)組&前綴和), 565(數(shù)組), 567(滑動(dòng)窗口), 576(動(dòng)態(tài)規(guī)劃), 583(動(dòng)態(tài)規(guī)劃), 621(數(shù)組), 623(樹), 640(字符串), 650(動(dòng)態(tài)規(guī)劃), 658(二分查找), 678(貪心), 684(并查集), 688(動(dòng)態(tài)規(guī)劃), 698(回溯), 713(雙指針), 735(棧), 740(動(dòng)態(tài)規(guī)劃), 743(圖), 763(滑動(dòng)窗口), 764(DFS), 785(圖), 787(動(dòng)態(tài)規(guī)劃), 790(動(dòng)態(tài)規(guī)劃), 795(動(dòng)態(tài)規(guī)劃), 813(動(dòng)態(tài)規(guī)劃), 823(動(dòng)態(tài)規(guī)劃), 838(字符串), 842(回溯), 907(單調(diào)棧), 918(動(dòng)態(tài)規(guī)劃), 926(動(dòng)態(tài)規(guī)劃), 931(動(dòng)態(tài)規(guī)劃), 935(動(dòng)態(tài)規(guī)劃), 951(樹), 962(單調(diào)棧), 978(數(shù)組), 979(樹), 983(動(dòng)態(tài)規(guī)劃), 990(并查集)

hard:
4(數(shù)組), 10(動(dòng)態(tài)規(guī)劃), 25(鏈表), 29(位運(yùn)算), 41(數(shù)組), 72(動(dòng)態(tài)規(guī)劃), 76(滑動(dòng)窗口), 99(樹), 115(動(dòng)態(tài)規(guī)劃), 126(圖), 128(數(shù)組), 132(動(dòng)態(tài)規(guī)劃), 140(動(dòng)態(tài)規(guī)劃), 145(后序遍歷), 233(動(dòng)態(tài)規(guī)劃), 297(樹), 301(BFS), 312(動(dòng)態(tài)規(guī)劃), 315(歸并排序), 321(歸并排序), 327(歸并排序), 330(位運(yùn)算), 440(樹), 446(動(dòng)態(tài)規(guī)劃), 480(堆), 483(二分查找), 514(動(dòng)態(tài)規(guī)劃), 552(動(dòng)態(tài)規(guī)劃), 564(字符串), 600(動(dòng)態(tài)規(guī)劃), 629(動(dòng)態(tài)規(guī)劃), 632(貪心 ? 最小堆), 639(動(dòng)態(tài)規(guī)劃), 664(動(dòng)態(tài)規(guī)劃), 668(二分查找), 673(動(dòng)態(tài)規(guī)劃), 679(回溯), 685(并查集), 689(動(dòng)態(tài)規(guī)劃), 691(動(dòng)態(tài)規(guī)劃), 719(二分查找&雙指針), 730(動(dòng)態(tài)規(guī)劃), 741(動(dòng)態(tài)規(guī)劃), 768(單調(diào)棧), 773(BFS), 803(并查集), 815(BFS), 818(動(dòng)態(tài)規(guī)劃), 828(字符串), 829(數(shù)組), 834(動(dòng)態(tài)規(guī)劃), 847(圖), 862(數(shù)組), 871(貪心), 879(動(dòng)態(tài)規(guī)劃), 887(動(dòng)態(tài)規(guī)劃), 902(動(dòng)態(tài)規(guī)劃), 903(動(dòng)態(tài)規(guī)劃), 913(動(dòng)態(tài)規(guī)劃), 920(動(dòng)態(tài)規(guī)劃), 924(并查集), 968(樹), 992(滑動(dòng)窗口), 995(滑動(dòng)窗口), 1000(動(dòng)態(tài)規(guī)劃)

按標(biāo)簽:
數(shù)組/字符串 Array/String:
4(數(shù)組), 27(數(shù)組), 41(數(shù)組), 56(數(shù)組), 73(數(shù)組), 75(數(shù)組), 128(數(shù)組), 134(數(shù)組), 153(數(shù)組), 169(數(shù)組), 229(數(shù)組), 238(數(shù)組), 240(數(shù)組), 242(數(shù)組), 264(數(shù)組), 268(數(shù)組), 274(數(shù)組), 283(數(shù)組), 287(數(shù)組), 289(數(shù)組), 299(數(shù)組), 303(數(shù)組&前綴和), 329(DFS), 334(數(shù)組), 378(數(shù)組), 386(數(shù)組), 390(數(shù)組),392(數(shù)組),396(數(shù)組), 410(二分查找), 414(數(shù)組), 442(數(shù)組), 443(數(shù)組), 448(數(shù)組), 451(數(shù)組), 452(數(shù)組&貪心), 457(數(shù)組), 523(數(shù)組&前綴和), 525(數(shù)組&前綴和), 529(DFS), 540(二分查找), 542(BFS), 554(數(shù)組&前綴和), 560(數(shù)組&前綴和), 561(數(shù)組), 565(數(shù)組), 581(數(shù)組), 621(數(shù)組), 665(數(shù)組), 674(數(shù)組), 747(數(shù)組), 748(數(shù)組), 821(數(shù)組), 852(數(shù)組), 905(數(shù)組), 985(數(shù)組), 994(數(shù)組), 1005(數(shù)組), 1010(數(shù)組), 1042(數(shù)組), 1051(數(shù)組), 1170(數(shù)組)
14(二分法), 28(KMP), 301(BFS), 395(字符串), 483(二分查找), 564(字符串), 640(字符串), 678(貪心), 764(DFS), 773(BFS), 815(BFS), 828(字符串), 829(數(shù)組), 838(字符串), 862(數(shù)組), 871(貪心), 978(數(shù)組), 1185(字符串)

有序數(shù)組 Sorted Array:
26(有序數(shù)組), 88(有序數(shù)組), 189(有序數(shù)組), 275(二分查找), 658(二分查找), 668(二分查找)

位運(yùn)算 Bitwise operation:
29(位運(yùn)算), 136(位運(yùn)算), 190(位運(yùn)算), 191(位運(yùn)算), 260(位運(yùn)算), 330(位運(yùn)算), 405(位運(yùn)算), 461(位運(yùn)算), 476(位運(yùn)算), 421(前綴樹&位運(yùn)算), 477(位運(yùn)算)

鏈表 Linked List:
2(鏈表), 19(鏈表), 21(鏈表), 24(鏈表), 25(鏈表), 61(鏈表), 82(鏈表), 86(鏈表), 138(鏈表), 142(鏈表), 143(鏈表), 160(鏈表), 203(鏈表), 206(鏈表), 234(鏈表), 237(鏈表), 328(鏈表), 382(鏈表)

棧/隊(duì)列 Stack/Queue:
20(棧), 155(棧), 225(隊(duì)列&棧), 232(隊(duì)列&棧), 239(單調(diào)隊(duì)列), 316(單調(diào)棧), 394(棧), 402(單調(diào)棧), 456(單調(diào)棧), 503(單調(diào)棧), 735(棧), 768(單調(diào)棧) 907(單調(diào)棧),, 962(單調(diào)棧)

樹 Tree:
94(中序遍歷), 96(樹), 98(樹), 99(樹), 102(層序遍歷), 104(樹), 105(樹), 107(BFS), 109(樹), 110(平衡二叉樹), 117(樹), 144(前序遍歷), 145(后序遍歷), 199(樹), 222(樹), 226(樹), 230(樹), 235(樹), 236(樹), 257(DFS), 297(樹), 331(樹), 404(樹), 427(樹), 437(樹), 440(樹), 449(樹), 450(樹), 513(樹), 530(樹), 538(樹), 543(樹), 572(樹), 589(樹), 590(樹), 606(樹), 623(樹), 669(樹), 687(樹), 897(樹), 993(樹), 951(樹), 968(樹), 979(樹)

雙指針 Double Pointer:
11(雙指針), 42(雙指針), 141(快慢指針), 167(雙指針), 713(雙指針), 719(二分查找&雙指針)

排序 Sort:
215(快速排序), 315(歸并排序), 321(歸并排序), 324(快速排序), 327(歸并排序)

動(dòng)態(tài)規(guī)劃 Dynamic Programming:
10(動(dòng)態(tài)規(guī)劃), 53(動(dòng)態(tài)規(guī)劃), 55(貪心法), 72(動(dòng)態(tài)規(guī)劃), 115(動(dòng)態(tài)規(guī)劃), 121(動(dòng)態(tài)規(guī)劃), 122(動(dòng)態(tài)規(guī)劃), 132(動(dòng)態(tài)規(guī)劃), 140(動(dòng)態(tài)規(guī)劃), 198(動(dòng)態(tài)規(guī)劃), 213(動(dòng)態(tài)規(guī)劃), 221(動(dòng)態(tài)規(guī)劃), 233(動(dòng)態(tài)規(guī)劃), 300(動(dòng)態(tài)規(guī)劃), 309(動(dòng)態(tài)規(guī)劃), 312(動(dòng)態(tài)規(guī)劃), 322(動(dòng)態(tài)規(guī)劃), 375(動(dòng)態(tài)規(guī)劃), 376(動(dòng)態(tài)規(guī)劃), 413(動(dòng)態(tài)規(guī)劃), 416(動(dòng)態(tài)規(guī)劃), 446(動(dòng)態(tài)規(guī)劃), 464(動(dòng)態(tài)規(guī)劃), 474(動(dòng)態(tài)規(guī)劃), 486(動(dòng)態(tài)規(guī)劃), 494(動(dòng)態(tài)規(guī)劃), 514(動(dòng)態(tài)規(guī)劃), 518(動(dòng)態(tài)規(guī)劃), 552(動(dòng)態(tài)規(guī)劃), 576(動(dòng)態(tài)規(guī)劃), 583(動(dòng)態(tài)規(guī)劃), 600(動(dòng)態(tài)規(guī)劃), 629(動(dòng)態(tài)規(guī)劃), 639(動(dòng)態(tài)規(guī)劃), 650(動(dòng)態(tài)規(guī)劃), 664(動(dòng)態(tài)規(guī)劃), 673(動(dòng)態(tài)規(guī)劃), 688(動(dòng)態(tài)規(guī)劃), 689(動(dòng)態(tài)規(guī)劃), 691(動(dòng)態(tài)規(guī)劃), 730(動(dòng)態(tài)規(guī)劃), 740(動(dòng)態(tài)規(guī)劃), 741(動(dòng)態(tài)規(guī)劃), 787(動(dòng)態(tài)規(guī)劃), 790(動(dòng)態(tài)規(guī)劃), 795(動(dòng)態(tài)規(guī)劃), 813(動(dòng)態(tài)規(guī)劃), 818(動(dòng)態(tài)規(guī)劃), 823(動(dòng)態(tài)規(guī)劃), 834(動(dòng)態(tài)規(guī)劃), 879(動(dòng)態(tài)規(guī)劃), 887(動(dòng)態(tài)規(guī)劃), 902(動(dòng)態(tài)規(guī)劃), 903(動(dòng)態(tài)規(guī)劃), 913(動(dòng)態(tài)規(guī)劃), 918(動(dòng)態(tài)規(guī)劃), 920(動(dòng)態(tài)規(guī)劃), 926(動(dòng)態(tài)規(guī)劃), 931(動(dòng)態(tài)規(guī)劃), 935(動(dòng)態(tài)規(guī)劃), 983(動(dòng)態(tài)規(guī)劃), 1000(動(dòng)態(tài)規(guī)劃)

滑動(dòng)窗口 Sliding Window:
3(滑動(dòng)窗口), 76(滑動(dòng)窗口), 424(滑動(dòng)窗口), 567(滑動(dòng)窗口), 763(滑動(dòng)窗口), 992(滑動(dòng)窗口), 995(滑動(dòng)窗口)

回溯 Backtrack:
17(回溯), 46(回溯), 60(回溯), 306(回溯), 491(回溯), 679(回溯), 698(回溯), 842(回溯)

圖 Graph:
126(圖), 310(圖), 743(圖), 785(圖), 847(圖)

堆 Heap:
295(堆), 480(堆), 632(貪心 ? 最小堆)

并查集 Union Find:
547(并查集), 684(并查集), 685(并查集), 803(并查集), 924(并查集), 990(并查集)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末挤忙,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子锌订,更是在濱河造成了極大的恐慌纠修,老刑警劉巖爷绘,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)纽门,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來营罢,“玉大人赏陵,你說我怎么就攤上這事∷茄” “怎么了蝙搔?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)考传。 經(jīng)常有香客問我吃型,道長(zhǎng),這世上最難降的妖魔是什么僚楞? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任勤晚,我火速辦了婚禮,結(jié)果婚禮上泉褐,老公的妹妹穿的比我還像新娘赐写。我一直安慰自己,他們只是感情好膜赃,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布拖云。 她就那樣靜靜地躺著,像睡著了一般询一。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上癌淮,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音沦补,去河邊找鬼乳蓄。 笑死,一個(gè)胖子當(dāng)著我的面吹牛夕膀,可吹牛的內(nèi)容都是我干的虚倒。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼产舞,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼魂奥!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起易猫,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤耻煤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后准颓,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哈蝇,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年攘已,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了炮赦。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡样勃,死狀恐怖吠勘,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情峡眶,我是刑警寧澤剧防,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站辫樱,受9級(jí)特大地震影響诵姜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜搏熄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一棚唆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧心例,春花似錦宵凌、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽溜腐。三九已至,卻和暖如春瓜喇,著一層夾襖步出監(jiān)牢的瞬間挺益,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工乘寒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留望众,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓伞辛,卻偏偏與公主長(zhǎng)得像烂翰,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蚤氏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359