1. 程式人生 > 其它 >【分類整理】面試最常考的 100 道演算法題

【分類整理】面試最常考的 100 道演算法題

高頻演算法面試題整理,面試常考的 100 道題目,LeetCode 推薦刷題順序

大家好,我是 負雪明燭,一位用 7 年寫了 1000 篇 LeetCode 演算法題題解的程式設計師。歡迎關注。

粉絲常說:LeetCode 演算法題太多了,準備面試該刷哪些題目

我之前根據 LeetCode 上面的點贊量分享過: LeetCode 上最經典的 100 道演算法題

這 100 道題目都屬於經典題目了,面試也常考,不過我還是不放心呢,畢竟經典題 ≠ 面試題呀!

但如果想知道面試常考的 100 道演算法題的話,需要至少整理 1000 篇面經吧?這個工作量可不小啊!

還好,網上有個開源專案,幫我們做了這件事情,這個專案就是 CodeTop

這是網站的介面(地址:https://codetop.cc/home

),展示的就是每個面試題目出現的頻度情況,甚至區分了公司和崗位:

這是開源專案的 GitHub 主頁,已經 11.5k star ⭐️ 了:

這個專案中的題目來源是***的面經、網友投票等,而且持續更新中,所以還是比較可靠的。

我對這個專案做了整理,分類整理出來面試常考的 100 道演算法題。

在整理之後,我對結果還是有點驚訝的!因為一些常見的資料結構與演算法,竟然沒有在常考面試中出現過!

比如字首和、字首樹、並查集、圖,這些都沒有出現……

最常考面試題還是很基本的連結串列、二叉樹、動態規劃等等,是不是符合你的認知呢?

強烈建議大家在面試前把這 100 道題目搞懂!

作為寵粉達人,我提供了 3 種方式檢視這 100 道題目:

  • 思維導圖
  • 力扣(LeetCode)題單
  • 所有的題目連結

沒有任何套路,直接分享給大家!

思維導圖

線上檢視地址: https://www.mubucm.com/doc/7jiBYKCKqet

力扣(LeetCode)題單

線上檢視地址:https://leetcode-cn.com/problem-list/q3iOID0B/

所有題目的地址如下:

資料結構篇

陣列

連結串列

二叉樹

遍歷

前序遍歷

中序遍歷

層序遍歷

檢視

二叉搜尋樹

求深度

求直徑

對稱

翻轉

最近公共祖先

路徑

重建二叉樹

棧與佇列

雜湊表 HashMap

字串

演算法篇

二分查詢

排序

深度優先搜尋 DFS

廣度優先搜尋 BFS

位運算

演算法思維

雙指標

滑動視窗

回溯法

動態規劃

數學


如果你覺得對你有幫助的話,求贊、求分享、求收藏。你的每一點鼓勵都是對我的最大幫助!