算法與數據結構高手養成-求職提升特訓課資源簡介
輕松攻克重難點|大幅提升設計與實踐能力|快速拔高重量級競賽名次
算法學得好,工作不愁找。不過對于很多非科班出身的程序員來說,學好算法是一件有難度的事情,知識版塊多、理論性強、技術落地復雜,付出大量精力仍不一定學得好。本課程由兼具豐富信息學競賽輔導經驗+多年大廠從業經驗的老師設計并講解,在系統化梳理算法中高階知識框架的基礎上,結合實際工業需求與編程實踐,帶大家在吃透高難理論的同時掌握其真正優質的應用實踐。
適合人群
1、軟件和高級數據崗位求職者
2、大廠中高級算法面試求職者
3、系統化深度提升算法與數據內功的同學
4、大中院校算法和機器人競賽參賽者
技術儲備
1、掌握其中任意一門編程語言(C++/java/python)
2、具備基礎的算法數據結構知識(如線性表棧、隊列、排序、枚舉、遞歸、遞推)
3、算法0基礎建議先學習上算法與數據結構入門體系課,再學習本課效果更佳
課程目錄
第1章引言Introduction
第2章貪心Greedy
第3章搜索基礎BasicSearching
第4章搜索進階AdvancedSearching
第5章動態規劃基礎DynamicProgrammingBasic
第6章動態規劃進階AdvancedDynamicProgramm
第7章算法綜合實戰&&全自動物流系統設計
第8章堆與堆的高級變種Heap
第9章二叉搜索樹基礎BinarySearchTree
第10章二叉搜索樹的優化平衡二叉搜索樹
第11章平衡樹的平替近似平衡二叉樹iclass=new_tag
第12章多維樹形結構Multi-DimensionalTreeS
第13章復雜鏈式結構ComplexLinkedStructure
第14章數據結構綜合實戰&&數據庫的設計
第15章 NOIP模擬賽(介于普及組和提高組之間的難度)
第16章 ICPC模擬賽(介于網絡預選賽和亞洲區域賽之間的難度)
第17章總結Conclusion
資料