翻了2000篇面經(jīng),我總結(jié)了一套《大廠高頻算法題目集》

:star:前言

題目來源

本文最新的題目更新在

https://github.com/fengdongdongwsn/high-frequency-algorithm

本文收集了在面試中有额,公司高頻出現(xiàn)的算法題目朽基。避免你在準(zhǔn)備開始刷題或者是正在刷題時(shí)碰酝,沒有目標(biāo)。力扣題目實(shí)在是太多了趟济。但是我們沒有必要去把每道題都刷一遍乱投。本系列題目主要來源如下:

  • 牛客面經(jīng)整理的面經(jīng)真題
  • 帕茫客網(wǎng)和力扣上高頻面試題欄目收集而來

:star:高頻面試真題

表格中的內(nèi)容很多都是力扣上的篡腌,建議牛客上的劍指offer勾效,先刷完

數(shù)組
力扣1:兩數(shù)之和
力扣1299:將每個(gè)元素替換為右側(cè)最大元素
力扣1464:數(shù)組中兩個(gè)元素的最大乘積
力扣15:三數(shù)之和
力扣179:最大數(shù)
力扣189:旋轉(zhuǎn)數(shù)組
力扣215:數(shù)組中第K個(gè)最大元素
力扣239:滑動(dòng)窗口的最大值
力扣33:搜索旋轉(zhuǎn)排序數(shù)組
力扣349:兩個(gè)數(shù)組的交集1
力扣350:兩個(gè)數(shù)組的交集2
力扣384:打亂數(shù)組
力扣4:求兩個(gè)正序數(shù)組的中位數(shù)
力扣40:數(shù)組總和
力扣41:缺失的第一個(gè)正數(shù)
力扣416:分割等和數(shù)組
力扣42:接雨水問題
力扣442:數(shù)組中重復(fù)的數(shù)據(jù)
力扣448:找到所有數(shù)組中消失的數(shù)字
力扣45:跳躍游戲(跳躍次數(shù))
力扣48:旋轉(zhuǎn)圖像
力扣480:滑動(dòng)窗口中位數(shù)
力扣525:連續(xù)子數(shù)組
力扣54:螺旋矩陣
力扣55:跳躍游戲(跳躍距離)
力扣556:下一個(gè)更大元素
力扣56:合并區(qū)間
力扣560:和為K的子數(shù)組
力扣658:找到K個(gè)最接近的元素
力扣659:分割數(shù)組為連續(xù)子序列
力扣74:搜索二維矩陣
力扣84:柱狀圖中的最大矩行
力扣88:合并兩個(gè)有序數(shù)組
力扣915:分割數(shù)組
字符串
力扣1312:讓字符串成為回文串的最少插入次數(shù)
力扣139:單詞拆分1
力扣140:單詞拆分2
力扣165:比較版本號(hào)
力扣22:生成括號(hào)
力扣316:去除重復(fù)字母保證字典序最小
力扣415:字符串相加
力扣43:字符串相乘
力扣44:通配符匹配
力扣443:字符串壓縮
力扣557:反轉(zhuǎn)字符串中的單詞
力扣67:二進(jìn)制求和
力扣72:編輯距離
力扣93:復(fù)原IP地址
劍指offer46:把數(shù)字翻譯成字符串
KMP算法
力扣647:一個(gè)字符串中有多少個(gè)回文字串
力扣17:電話號(hào)碼的字母組合
排序算法
快速排序
插入排序
歸并排序
希爾排序
堆排序
最長問題
最長回文字串
最長回文子序列
最長連續(xù)公共字串
最長公共子序列
最長連續(xù)為1的字串
最長有效括號(hào)
最長無重復(fù)字符的連續(xù)字串
最長等差數(shù)列
最長上升連續(xù)序列
最長上升子序列
最長和諧子序列
動(dòng)態(tài)規(guī)劃問題
力扣121:買賣股票(一次交易)
力扣122:買賣股票(多次交易)
力扣134:加油站
力扣309:買賣股票(包含冷凍時(shí)間)
力扣322:零錢兌換
力扣518:零錢兌換
力扣53:最大子緒和
力扣674:未經(jīng)排序數(shù)組最長連續(xù)遞增序列
把數(shù)字翻譯成字符串
剪繩子
接雨水
禮物的最大價(jià)值
鏈表
力扣109:將有序鏈表轉(zhuǎn)化為二叉搜素樹
力扣141:環(huán)形鏈表判斷是否有環(huán)
力扣142:環(huán)形鏈表檢測(cè)入口位置
力扣143:重拍鏈表
力扣160:相交鏈表
力扣206:反轉(zhuǎn)鏈表
力扣21:合并兩個(gè)有序鏈表
力扣23:合并K和有序鏈表
力扣234:回文聯(lián)表
力扣25:K個(gè)一組反轉(zhuǎn)鏈表
力扣328:奇偶鏈表
力扣445:鏈表求和(頭對(duì)齊:尾對(duì)齊)
力扣80:刪除排序數(shù)組中的重復(fù)元素
力扣82:刪除重復(fù)元素
力扣83:刪除排序鏈表中的重復(fù)元素
力扣86:分割鏈表
劍指offer:二叉搜索樹和雙向鏈表
劍指offer22:鏈表中倒數(shù)第K個(gè)節(jié)點(diǎn)
劍指offer54:二叉搜索樹中的第K大節(jié)點(diǎn)
LRU實(shí)現(xiàn)
從尾到頭打印鏈表
力扣102:二叉搜索樹的層次遍歷
力扣105:從前序和中序重構(gòu)二叉樹
力扣108:將有序數(shù)組轉(zhuǎn)化為二叉搜索樹
力扣110:平衡二叉樹
力扣113:路徑總和
力扣124:二叉樹的最大路徑和
力扣1325:刪除給定值的葉子節(jié)點(diǎn)
力扣144:二叉樹的前序遍歷(非遞歸)
力扣145:二叉樹的后續(xù)遍歷(非遞歸)
力扣199:二叉樹的右視圖
力扣208:實(shí)現(xiàn)Trie前綴樹
力扣222:完全二叉樹的節(jié)點(diǎn)數(shù)
力扣226:翻轉(zhuǎn)二叉樹
力扣236:二叉樹的最近公共祖先
力扣257:二叉樹的所有路徑
力扣297:二叉樹的序列化和反序列化
力扣450:刪除二叉樹中的節(jié)點(diǎn)
力扣543:二叉樹的直徑長度
力扣617:合并二叉樹
力扣662:二叉樹的最大寬度
力扣687:最長同值路徑
力扣94:二叉樹中序遍歷(非遞歸)
力扣958:二叉樹的完全性檢驗(yàn)
力扣98:驗(yàn)證二叉搜索樹
力扣99:恢復(fù)二叉搜索樹
重建二叉樹
Z字形層次遍歷
深搜
力扣1254:封閉島嶼的數(shù)目
力扣200:島嶼的數(shù)量
力扣209:課程表
力扣365:水壺問題
力扣46:全排序
力扣463:島嶼的周長
力扣547:朋友圈
力扣695:島嶼的面積
力扣733:顏色渲染
二維矩陣中尋找最大正方形
矩陣中的路徑
括號(hào)生成
冪集
數(shù)學(xué)問題
力扣1240:鋪瓷磚
力扣202:快樂數(shù)
力扣204:計(jì)算質(zhì)數(shù)
力扣37:解數(shù)獨(dú)
力扣43:字符串相乘
力扣50:計(jì)算pow
力扣509:斐波那契數(shù)列
力扣679:24點(diǎn)游戲
力扣7:回文素?cái)?shù)
計(jì)算表達(dá)式的值
開平方根函數(shù)(會(huì)兩種)
數(shù)字轉(zhuǎn)16進(jìn)制
堆棧問題
力扣155:最小棧
力扣225:用隊(duì)列實(shí)現(xiàn)棧
力扣232:用兩個(gè)棧實(shí)現(xiàn)隊(duì)列
力扣312:戳氣球
面試金典0305:棧排序
使用數(shù)組實(shí)現(xiàn)隊(duì)列
棧的壓入彈出序列是否合法
打印棧的壓入和彈出的序列
會(huì)議安排(小紅書現(xiàn)場(chǎng)原題)
力扣406:根據(jù)身高重建隊(duì)列
其他真題
力扣135:分發(fā)糖果
力扣198:打家劫舍
力扣213:打家劫舍
力扣337:打家劫舍
力扣301:刪除無效的括號(hào)
兩個(gè)線程交替打印奇偶數(shù)
三個(gè)線程順序打印ABC
實(shí)現(xiàn)讀寫鎖
死鎖的案例

本文題目持續(xù)更新嘹悼。叛甫。。杨伙。

本文最新的題目更新在

https://github.com/fengdongdongwsn/high-frequency-algorithm

給個(gè)支持唄:heart:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末其监,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子限匣,更是在濱河造成了極大的恐慌抖苦,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,324評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件米死,死亡現(xiàn)場(chǎng)離奇詭異锌历,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)峦筒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門究西,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人物喷,你說我怎么就攤上這事卤材。” “怎么了峦失?”我有些...
    開封第一講書人閱讀 162,328評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵扇丛,是天一觀的道長。 經(jīng)常有香客問我尉辑,道長帆精,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,147評(píng)論 1 292
  • 正文 為了忘掉前任材蹬,我火速辦了婚禮实幕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘堤器。我一直安慰自己,他們只是感情好末贾,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評(píng)論 6 388
  • 文/花漫 我一把揭開白布闸溃。 她就那樣靜靜地躺著,像睡著了一般拱撵。 火紅的嫁衣襯著肌膚如雪辉川。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,115評(píng)論 1 296
  • 那天拴测,我揣著相機(jī)與錄音乓旗,去河邊找鬼。 笑死集索,一個(gè)胖子當(dāng)著我的面吹牛屿愚,可吹牛的內(nèi)容都是我干的汇跨。 我是一名探鬼主播,決...
    沈念sama閱讀 40,025評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼妆距,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼穷遂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起娱据,我...
    開封第一講書人閱讀 38,867評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤蚪黑,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后中剩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體忌穿,經(jīng)...
    沈念sama閱讀 45,307評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評(píng)論 2 332
  • 正文 我和宋清朗相戀三年结啼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了伴网。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,688評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡妆棒,死狀恐怖澡腾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情糕珊,我是刑警寧澤动分,帶...
    沈念sama閱讀 35,409評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站红选,受9級(jí)特大地震影響澜公,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜喇肋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評(píng)論 3 325
  • 文/蒙蒙 一坟乾、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蝶防,春花似錦甚侣、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至低葫,卻和暖如春详羡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背嘿悬。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評(píng)論 1 268
  • 我被黑心中介騙來泰國打工实柠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人善涨。 一個(gè)月前我還...
    沈念sama閱讀 47,685評(píng)論 2 368
  • 正文 我出身青樓窒盐,卻偏偏與公主長得像草则,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子登钥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評(píng)論 2 353

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

  • Android Activity啟動(dòng)流程Zygote啟動(dòng)流程(小米)ActivityRecord是什么畔师、Activ...
    Android戰(zhàn)五渣閱讀 830評(píng)論 0 3
  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友牧牢。感恩相遇看锉!感恩不離不棄。 中午開了第一次的黨會(huì)塔鳍,身份的轉(zhuǎn)變要...
    迷月閃星情閱讀 10,562評(píng)論 0 11
  • 彩排完伯铣,天已黑
    劉凱書法閱讀 4,209評(píng)論 1 3
  • 沒事就多看看書,因?yàn)楦褂性姇鴼庾匀A轮纫,讀書萬卷始通神腔寡。沒事就多出去旅游,別因?yàn)闆]錢而找借口掌唾,因?yàn)橹灰闶〕詢€用放前,來...
    向陽之心閱讀 4,780評(píng)論 3 11
  • 表情是什么,我認(rèn)為表情就是表現(xiàn)出來的情緒糯彬。表情可以傳達(dá)很多信息凭语。高興了當(dāng)然就笑了,難過就哭了撩扒。兩者是相互影響密不可...
    Persistenc_6aea閱讀 124,908評(píng)論 2 7