我錄製的「數據結構和算法面試實戰」教程上線啦!面試
本視頻採用時下最流行的Java語言講解,若是你是小白,這門課帶你係統學習數據結構和算法常見內容,提升學習效率;若是具有必定基礎,帶你彌補知識盲點,使知識體系更加系統化。每一個部分都有實際案例和麪試真題,由淺入深,並有代碼講解。幫你打好基礎,爲你從業道路掃清障礙,助你更上一層樓!算法
l 基本概念:數組和鏈表的區別,單鏈表,雙向鏈表和循環鏈表數組
l 單鏈表基本操做數據結構
l 實戰之單鏈表反轉,單鏈表取中間值數據結構和算法
l 實戰之合併兩個有序鏈表函數
l 面試真題:奇數位升序,偶數位降序鏈表排序學習
l 面試真題:單鏈表歸併排序3d
l 基本概念:什麼是棧,什麼是隊列,區別,應用視頻
l 棧基本操做htm
l 隊列基本操做
l 面試真題:兩個棧實現一個隊列
l 基本概念:滿二叉樹、徹底二叉樹、平衡二叉樹、紅黑樹、B+樹
l 二叉樹的前中後序遍歷和層次遍歷
l 實戰之二叉樹最大深度和最小深度
l 實戰之查找兩個節點的最近公共祖先
l 面試真題:先序中序數組結合重構二叉樹
l 基本概念:圖概述和存儲結構(鄰接矩陣和鄰接表)
l 圖遍歷(深度優先遍歷和廣度優先遍歷)
l 實戰之Dijkstra最短路徑算法
l 實戰之Prim與Kruskal最小生成樹算法
l 實戰之Ford-Fulkerson最大流算法
l 實戰之A*搜索算法
l 基本概念:散列表與散列函數
l 布隆過濾器