最全最詳細資料結構與演算法視訊-【附課件和原始碼】
原始碼和課件下載方式在文末
- 什麼是資料結構與演算法
演算法用來設計並實現一種用計算機來解決問題的方法。它滿足下列性質:
輸入:有零個或多個輸入量 輸出:產生至少一個輸出量 確定性:演算法的指令清晰、無歧義 有限性:演算法的指令執行次數有限,執行時間有限
我們在使用計算機解決產問題的過程可以分為下面五個步驟:
問題的理解:搞清楚問題的輸入、要求和輸出。
資料結構設計:設計能處理問題中資料的資料結構,還要設計能支援演算法策略的資料結構。
演算法設計:選擇演算法策略,用適當的方式描述和逐步細化演算法步驟。
演算法分析:發現有優化的地方,返回第二步,重新設計資料結構和演算法
程式實現:用計算機程式設計,定義資料結構,編寫程式碼實現,並高度和執行。
- 簡介
本次課程的亮點在於:
1、由MJ老師與名企演算法大咖董甫聳合作共同研發,全程精心實力打造,保證課程的系統性,全面性,高含金量。
2、深入探索每一行程式碼的底層實現,讓學習者更好地讀懂每一個框架原始碼,更有效率地使用框架;並且在開發大型專案時,有能力達到效能的極致優化。
3、MJ老師親自授課,結合大量企業真實案例講解,化繁入簡,通俗易懂,同時又注意拓展講解和延伸練習。
- 視訊章節
目錄】
│01.冒泡、選擇、堆排序.mp4
│02.插入排序.mp4
│03.歸併排序.mp4
│04.快速、希爾排序.mp4
│05.計數、基數、桶排序.mp4
│06.並查集.mp4
│07.圖、BFS、DFS、拓撲排序.mp4
│08.kruskal、prim.mp4
│09.dijkstra、bellman-ford、floyd.mp4
│10.KMP、BM、KR、Sunday.mp4
│11.Dijkstra.mp4
│12.Dijkstra完善、Bellman-Ford.mp4
│13.遞迴、回溯.mp4
│14.尾呼叫、尾遞迴、回溯.mp4
│15.剪枝、N皇后問題(1).mp4
│16-1.貪心、分治.mp4
│16-2.貪心、分治.mp4
│17-1.大數乘法、動態規劃初步.mp4
│17-2.大數乘法、動態規劃初步.mp4
│18.最大連續子序列和,最長上升子序列.mp4
│19-1.最長公共子序列.mp4
│19-2.最長公共子序列.mp4
│20-1.最長公共子串、0-1揹包問題.mp4
│20-2.最長公共子串、0-1揹包問題.mp4
│21-1.LIS二分搜尋實現_布隆過濾器.mp4
│21-2.LIS二分搜尋實現_布隆過濾器.mp4
│22-1.跳錶的搜尋.mp4
│22-2.跳錶的搜尋.mp4
│23.跳錶的新增刪除、BPlus樹.mp4
4 如何獲取視訊、課件和原始碼
-
視訊地址:https://www.bilibili.com/video/BV1Ng4y1q7Fp/
-
下載原始碼、課件方式:
公眾號首頁回覆【戀上資料結構】即可獲取下載連結
公眾號首頁回覆【戀上資料結構】即可獲取下載連結