awesome-java-leetcode

awesome-java-leetcode

我如今是一名Android Developer,大學(xué)的我曾是一名ACMer纤壁,我一直認(rèn)為數(shù)據(jù)結(jié)構(gòu)和算法是作為一名程序員必須掌握和善于利用的陵究,為了不讓數(shù)據(jù)結(jié)構(gòu)和算法淡出我的記憶攻走,所以我打算重拾LeetCode之Algorithm喉脖,語言選擇的是Java亚隙,題庫會一點(diǎn)點(diǎn)完善起來箫攀,按簡單肠牲,中等,困難分類靴跛,相應(yīng)難度下按題號排序缀雳,源代碼在src目錄中,相關(guān)解題都在note目錄中梢睛,想要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法或打算刷LeetCode的小伙伴們歡迎star哦肥印。

如今有機(jī)會面試Facebook,附上LeetCode上Facebook的面試題目序號绝葡,希望可以幫助到以后想入Facebook的小伙伴:-)

1,10,13,15,17,20,23,25,26,28,33,38,43,44,49,50,56,57,67,68,69,71,75,76
78,79,80,85,88,90,91,98,102,117,121,125,127,128,133,139,146,157,158,161
168,173,200,206,208,209,210,211,215,218,221,234,235,236,238,252,253,257
261,265,269,273,274,275,277,278,282,283,285,286,297,301,311,314,325,334
341,377,380,398,404,410,461,477,494,523,525,534,535,543,554

如果想知道更多公司LeetCode面試題深碱,可以參看Companies.md

附上鎮(zhèn)樓詩:

明有科舉八股藏畅,今有LeetCode敷硅。
八股定格式而取文采心意,LeetCode定題目且重答案背誦。
美其名曰:"practice makes perfect."
為何今不如古竞膳?
非也非也航瞭,
科舉為國取士,LeetCode為Google篩碼工坦辟,各取所需也刊侯。

Easy

# Title Tag
1 Two Sum Array, Hash Table
7 Reverse Integer Math
9 Palindrome Number Math
13 Roman to Integer Math, String
14 Longest Common Prefix String
20 Valid Parentheses Stack, String
21 Merge Two Sorted Lists Linked List
26 Remove Duplicates from Sorted Array Array, Two Pointers
27 Remove Element Array, Two Pointers
28 Implement strStr() Two Pointers, String
35 Search Insert Position String
38 Count and Say String
53 Maximum Subarray Array, Dynamic Programming, Divide and Conquer
58 Length of Last Word String
66 Plus One Array, Math
67 Add Binary Math, String
69 Sqrt(x) Binary Search, Math
70 Climbing Stairs Dynamic Programming
83 Remove Duplicates from Sorted List Linked List
88 Merge Sorted Array Array, Two Pointers
100 Same Tree Tree, Depth-first Search
101 Symmetric Tree Tree, Depth-first Search, Breadth-first Search
104 Maximum Depth of Binary Tree Tree, Depth-first Search
107 Binary Tree Level Order Traversal II Tree, Breadth-first Search
108 Convert Sorted Array to Binary Search Tree Tree, Depth-first Search
110 Balanced Binary Tree Tree, Depth-first Search
111 Minimum Depth of Binary Tree Tree, Depth-first Search, Breadth-first Search
112 Path Sum Tree, Depth-first Search
118 Pascal's Triangle Array
119 Pascal's Triangle II Array
121 Best Time to Buy and Sell Stock Array, Dynamic Programmin
122 Best Time to Buy and Sell Stock II Array, Greedy
543 Diameter of Binary Tree Tree

Medium

# Title Tag
2 Add Two Numbers Linked List, Math
3 Longest Substring Without Repeating Characters Hash Table, Two Pointers, String
5 Longest Palindromic Substring String
8 String to Integer (atoi) Math, String
15 3Sum Array, Two Pointers
17 Letter Combinations of a Phone Number String, Backtracking
19 Remove Nth Node From End of List Linked List, Two Pointers
33 Search in Rotated Sorted Array Arrays, Binary Search
43 Multiply Strings Math, String
49 Group Anagrams Hash Table, String
50 Pow(x, n) Math, Binary Search
56 Merge Intervals Array, Sort
554 Brick Wall Hash Table

Hard

# Title Tag
4 Median of Two Sorted Arrays Array, Binary Search, Divide and Conquer
10 Regular Expression Matching String, Dynamic Programming, Backtracking
23 Merge k Sorted Lists Linked List, Divide and Conquer, Heap
25 Reverse Nodes in k-Group Linked List
44 Reverse Nodes in k-Group String, Dynamic Programming, Backtracking, Greedy
57 Insert Interval Array, Sort
68 Text Justification String
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市锉走,隨后出現(xiàn)的幾起案子滨彻,更是在濱河造成了極大的恐慌,老刑警劉巖挪蹭,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件亭饵,死亡現(xiàn)場離奇詭異,居然都是意外死亡梁厉,警方通過查閱死者的電腦和手機(jī)辜羊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來词顾,“玉大人八秃,你說我怎么就攤上這事∪忭铮” “怎么了昔驱?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長上忍。 經(jīng)常有香客問我骤肛,道長,這世上最難降的妖魔是什么窍蓝? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任腋颠,我火速辦了婚禮,結(jié)果婚禮上吓笙,老公的妹妹穿的比我還像新娘秕豫。我一直安慰自己,他們只是感情好观蓄,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著祠墅,像睡著了一般侮穿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上毁嗦,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天亲茅,我揣著相機(jī)與錄音,去河邊找鬼。 笑死克锣,一個胖子當(dāng)著我的面吹牛茵肃,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播袭祟,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼验残,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了巾乳?” 一聲冷哼從身側(cè)響起您没,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎胆绊,沒想到半個月后氨鹏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡压状,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年仆抵,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片种冬。...
    茶點(diǎn)故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡镣丑,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出碌廓,到底是詐尸還是另有隱情传轰,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布谷婆,位于F島的核電站慨蛙,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏纪挎。R本人自食惡果不足惜期贫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望异袄。 院中可真熱鬧通砍,春花似錦、人聲如沸烤蜕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽讽营。三九已至虎忌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間橱鹏,已是汗流浹背膜蠢。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工堪藐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人挑围。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像杉辙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子奏瞬,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,103評論 25 707
  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗(yàn)。 張土汪:刷leetcod...
    土汪閱讀 12,744評論 0 33
  • 是什么感覺呢并淋? 她喜歡玉米,喜歡烤翅珍昨,喜歡老爺爺。 所以镣典,她不喜歡麥辣雞腿,不喜歡巨無霸兄春。 可我還是喜歡她澎剥。害羞害羞赶舆。
    KingBryan閱讀 177評論 0 0
  • 一哑姚、“誰看清我的真面目,似笑非笑不流淚的痛哭” 黑夜里芜茵,燈火通明叙量,盡管夜已深,游樂場里也還是熱鬧如常九串。 忽然間绞佩,一...
    易塵歌閱讀 686評論 9 5
  • 黑白的光影 憂傷的琴音 戰(zhàn)爭如何傷人 看安娜完成不了和開始不了的兩段情 電影名叫《弗蘭茲》 源于片中僅存于相框與回...
    風(fēng)信子也閱讀 1,653評論 0 0