算法題

鏈表

快慢指針
指針分別指向pre田弥,cur和next進(jìn)行鏈表的截斷,翻轉(zhuǎn)等
在鏈表前加個hair指針陌兑,指向head沈跨,有時更好操作。

141. 環(huán)形鏈表

142. 環(huán)形鏈表 II

202. 快樂數(shù)

206. 反轉(zhuǎn)鏈表

92. 反轉(zhuǎn)鏈表 II

25. K 個一組翻轉(zhuǎn)鏈表

61. 旋轉(zhuǎn)鏈表

19. 刪除鏈表的倒數(shù)第 N 個結(jié)點

83. 刪除排序鏈表中的重復(fù)元素

82. 刪除排序鏈表中的重復(fù)元素 II

86. 分隔鏈表

138. 復(fù)制帶隨機(jī)指針的鏈表

隊列

622. 設(shè)計循環(huán)隊列

641. 設(shè)計循環(huán)雙端隊列

933. 最近的請求次數(shù)

859. 親密字符串

面試題 17.09. 第 k 個數(shù)

969. 煎餅排序

621. 任務(wù)調(diào)度器

遇見有包含關(guān)系時的問題兔综,一個值得考慮的數(shù)據(jù)結(jié)構(gòu)

20. 有效的括號

227. 基本計算器 II

331. 驗證二叉樹的前序序列化

636. 函數(shù)的獨占時間

844. 比較含退格的字符串

946. 驗證棧序列

1021. 刪除最外層的括號

1124. 表現(xiàn)良好的最長時間段

1249. 移除無效的括號

面試題 03.04. 化棧為隊

772. 基本計算器 III

二叉樹

前序遍歷谒出、中序遍歷、后序遍歷邻奠、層序遍歷

144. 二叉樹的前序遍歷

94. 二叉樹的中序遍歷

145. 二叉樹的后序遍歷

589. N 叉樹的前序遍歷

226. 翻轉(zhuǎn)二叉樹

102. 二叉樹的層序遍歷

107. 二叉樹的層序遍歷 II

103. 二叉樹的鋸齒形層序遍歷

110. 平衡二叉樹

112. 路徑總和

105. 從前序與中序遍歷序列構(gòu)造二叉樹

222. 完全二叉樹的節(jié)點個數(shù)

劍指 Offer 54. 二叉搜索樹的第k大節(jié)點

劍指 Offer 26. 樹的子結(jié)構(gòu)

662. 二叉樹最大寬度

968. 監(jiān)控二叉樹

堆與優(yōu)先隊列

劍指 Offer 40. 最小的k個數(shù)

1046. 最后一塊石頭的重量

1753. 移除石子的最大得分

703. 數(shù)據(jù)流中的第 K 大元素

215. 數(shù)組中的第K個最大元素

264. 丑數(shù) II

313. 超級丑數(shù)

面試題 17.20. 連續(xù)中值

295. 數(shù)據(jù)流的中位數(shù)

692. 前K個高頻單詞

373. 查找和最小的 K 對數(shù)字

1801. 積壓訂單中的訂單總數(shù)

355. 設(shè)計推特

前綴和

303. 區(qū)域和檢索 - 數(shù)組不可變

304. 二維區(qū)域和檢索 - 矩陣不可變

560. 和為 K 的子數(shù)組

差分?jǐn)?shù)組

滑動窗口

76. 最小覆蓋子串

567. 字符串的排列

438. 找到字符串中所有字母異位詞

3. 無重復(fù)字符的最長子串

回溯算法

類似于暴力求解笤喳,嘗試種種可能的選擇獲得符合條件的結(jié)果。
核心是在遞歸調(diào)用之前做選擇碌宴,在遞歸調(diào)用之后撤銷選擇杀狡。
快速創(chuàng)建一個二維數(shù)組:

Array.from(new Array(n),()=>new Array(n).fill('.')) 

46. 全排列

51. N 皇后

698. 劃分為k個相等的子集

動態(tài)規(guī)劃

動態(tài)規(guī)劃問題的一般形式就是求最值,存在重疊子問題贰镣,可以通過之前的狀態(tài)推出當(dāng)前的狀態(tài)呜象,避免不必要的計算。
動態(tài)規(guī)劃的核心就是找到狀態(tài)轉(zhuǎn)移方程碑隆。

509. 斐波那契數(shù))

322. 零錢兌換)

300. 最長遞增子序列

53. 最大子序和

931. 下降路徑最小和

1143. 最長公共子序列

583. 兩個字符串的刪除操作

712. 兩個字符串的最小ASCII刪除和

494. 目標(biāo)和

LRU和LFU

146. LRU 緩存

460. LFU 緩存

未完待續(xù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末恭陡,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子上煤,更是在濱河造成了極大的恐慌休玩,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件劫狠,死亡現(xiàn)場離奇詭異拴疤,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)独泞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進(jìn)店門呐矾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人懦砂,你說我怎么就攤上這事蜒犯。” “怎么了荞膘?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵罚随,是天一觀的道長。 經(jīng)常有香客問我衫画,道長毫炉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任削罩,我火速辦了婚禮瞄勾,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘弥激。我一直安慰自己进陡,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布微服。 她就那樣靜靜地躺著趾疚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪以蕴。 梳的紋絲不亂的頭發(fā)上糙麦,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天,我揣著相機(jī)與錄音丛肮,去河邊找鬼赡磅。 笑死,一個胖子當(dāng)著我的面吹牛宝与,可吹牛的內(nèi)容都是我干的焚廊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼习劫,長吁一口氣:“原來是場噩夢啊……” “哼咆瘟!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起诽里,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤袒餐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后谤狡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體匿乃,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年豌汇,在試婚紗的時候發(fā)現(xiàn)自己被綠了幢炸。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡拒贱,死狀恐怖宛徊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情逻澳,我是刑警寧澤闸天,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站斜做,受9級特大地震影響苞氮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜瓤逼,卻給世界環(huán)境...
    茶點故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一笼吟、第九天 我趴在偏房一處隱蔽的房頂上張望库物。 院中可真熱鬧,春花似錦贷帮、人聲如沸戚揭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽民晒。三九已至,卻和暖如春锄禽,著一層夾襖步出監(jiān)牢的瞬間潜必,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工沃但, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留磁滚,地道東北人。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓绽慈,卻偏偏與公主長得像恨旱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子坝疼,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,619評論 2 354

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