課程目錄: 數據結構與算法培訓

        4401 人關注
        (78637/99817)
        課程大綱:

        數據結構與算法培訓

         

         

         

        第一章 緒論

        1-教學安排

        2-數據結構基本概念,術語與主要學習內容

        3-算法

        緒論測驗

        第二章2.1 線性表 (本章內容比較多,需要2周的學習時間)

        1-線性表的基本概念

        2-基于線性表操作的簡單應用

        3-線性表的存儲結構及基本操作實現

        4-線性表的應用

        5-棧

        6-隊列

        臨時補充內容:7-線性表的基本操作編程視頻(請盡量自己實現)

        線性表測驗

        第二章 2.2 查找

        1-查找基本概念

        2-順序查找

        3-折半查找

        4-索引查找

        5-哈希查找

        查找問題討論

        查找測驗

        第二章 2.3 排序

        1-排序的基本概念

        2-插入排序

        3-選擇排序

        4-交換排序

        5-基數排序

        6-外部排序

        排序測驗

        第三章 遞歸與分治

        1-遞歸

        2-分治

        3-復雜度計算

        4-應用

        遞歸與分治測驗

        第四章 樹與二叉樹 (本章內容需要2周學習時間)

        1-引子

        2-二叉樹的定義與復原

        3-二叉樹的變形

        4-樹與二叉樹的相互轉換

        臨時補充:AVL樹

        樹與二叉樹測驗

        第五章 圖論與貪心算法(本章內容需要2周學習時間)

        1-圖論的基本概念

        2-貪心算法理論

        3-圖論與貪心算法的應用

        貪心算法測驗

        第六章 動態規劃

        1-引言

        2-動態規劃理論

        3-動態規劃例子-矩陣連乘

        4-動態規劃要素

        5-備忘錄法

        6-項目實戰

        7-總結

        動態規劃測驗

        第二部分 數據結構全面復習

        1-線性表

        4-查找與排序

        2-樹

        3-圖