面試LeetCode最高頻Top 60

以下都為面試算法題值得刷的題,需要理解并記住解題思路,反復練習,熟練記住每個步驟。這些題的題解幾乎都是3k數(shù)以上題解數(shù)的題。

  • 數(shù)組

兩數(shù)之和
加一
刪除有序數(shù)組中的重復項
二分查找
最長連續(xù)遞增序列
合并排序的數(shù)組
數(shù)組中的第K個最大元素
前 K 個高頻元素
  • 字符串

反轉字符串
反轉字符串中的單詞
最長公共前綴
找出字符串中第一個匹配項的下標
羅馬數(shù)字轉整數(shù)
無重復字符的最長子串
最長回文子串
字符串轉換整數(shù) (atoi)
  • 鏈表

反轉鏈表
反轉鏈表 II
環(huán)形鏈表
環(huán)形鏈表 II
回文鏈表
二進制鏈表轉整數(shù)
合并兩個有序鏈表
刪除鏈表的倒數(shù)第 N 個結點
相交鏈表
兩數(shù)相加
兩兩交換鏈表中的節(jié)點
旋轉鏈表
  • 堆棧、隊列

用兩個棧實現(xiàn)隊列
用隊列實現(xiàn)棧
有效的括號
接雨水
二叉樹的最大深度
二叉樹的最小深度
翻轉二叉樹
合并二叉樹
對稱二叉樹
相同的樹
二叉樹的前序遍歷
二叉樹的層序遍歷
二叉樹的最近公共祖先
  • 雙指針

驗證回文串
在排序數(shù)組中查找元素的第一個和最后一個位置
三數(shù)之和
顏色分類
無重復字符的最長子串
長度最小的子數(shù)組
  • 數(shù)學

回文數(shù)
x 的平方根
整數(shù)反轉
二進制求和
約瑟夫環(huán)
  • 動態(tài)規(guī)劃

斐波那契數(shù)
爬樓梯
最大子數(shù)組和
最長遞增子序列
零錢兌換
打家劫舍
不同路徑
  • 貪心算法

買賣股票的最佳時機
買賣股票的最佳時機 II
跳躍游戲
  • 回溯/DFS

子集
全排列
組合總和
括號生成
代碼存放Github地址:

https://github.com/running-libo/LeetCodeClassic

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容