資料結構課程要點

2022-03-29 04:24:48 字數 669 閱讀 9461

1、緒論:

演算法的概念、幾種常見的資料結構型別(線、樹、圖等)、程式的時間複雜度和空間複雜度、

2、線性表:

線性表的定義、線性表的順序和鏈式儲存結構、兩種儲存結構上操作的時間效能分析、

3、棧&佇列:

棧和佇列操作的特點、棧和佇列的幾個基本操作、

4、串:

串的定義及相關概念、

5、陣列:

求二維資料按行、列儲存時的儲存位址、稀疏矩陣的壓縮儲存方法、三元組順序表表示法、

6、樹:

二叉樹的性質、遍歷二叉樹、根據遍歷序列畫出二叉樹、字首碼的概念、設計哈夫曼編碼、

演算法:用遞迴方法訪問二叉樹(先中後)、求二叉樹中葉子結點個數、求二叉樹的深度、

7、圖:

圖的鄰接矩陣和鄰接表表示、最小生成樹(普利姆&克魯斯卡爾演算法)、拓撲排序、求關鍵路徑、

8、查詢:

折半查詢的實現條件、求雜湊位址、根據關鍵字序列構造二叉排序樹、

演算法:順序查詢、折半查詢

9、排序:

排序的基本概念、插入快速選擇歸併排序的思想、一趟快速排序的過程、堆排序、

關於本次考試:

1、捲麵成績70分,實驗報告+課程設計+平時成績共30分

2、題型:單選(15分)、綜合題(45分)、程式題(10分)

3、閉卷考試、考試時間:90分鐘

資料結構課程總結

1 知識點概述 1 資料結構和演算法 本章作為全書的導引,全面介紹了相關概念,如資料 資料元素 資料型別以及資料結構的定義。其中,資料結構包括邏輯結構 儲存結構和運算集合。邏輯結構分為四類 集合型 線性 樹形和圖形結構 資料元素的儲存結構分為 順序儲存 鏈結儲存 索引儲存和雜湊儲存四類 最後介紹演算...

資料結構課程設計

指導書山東建築大學 電腦科學與技術學院 二 六年十二月 課程設計基本情況 課程名稱 資料結構課程設計 相關課程 c語言程式設計 visual c 程式設計 資料結構 適合專業 電腦科學與技術 網路工程 軟體工程 設計週數 2周 學分 2學分 開課學期 第4學期 開課單位 電腦科學與技術學院 一 課程...

資料結構課程設計

總結報告 專業軟體工程 班級軟體1007 學號 20103540 姓名 日期 2012.9.17 東北大學軟體學院 第一章需求分析 問題定義 實現乙個網上拍賣系統,根據需求描述和附加的框架 完成乙個網上拍賣系統。分析 整個系統執行於windows平台,是基於b s結構的商業應用程式,程式為使用者提供...