842 -《數(shù)據(jù)結構與程序設計》考試大綱
一、試卷滿分及考試時間
試卷滿分為150分,考試時間為180分鐘。
二、試卷的題型結構
填空題
選擇題
判斷題
簡答題
分析題
設計題
三、考試內容
第一章 緒論
一、什么是數(shù)據(jù)結構
二、基本概念和術語
三、抽象數(shù)據(jù)類型的表示與實現(xiàn)
四、算法和算法分析
第二章 線性表
一、線性表的類型定義
二、線性表的順序表示和實現(xiàn)
三、線性表的鏈式表示和實現(xiàn)
四、一元多項式的表示及相加
第三章 棧和隊列
一、棧
二、抽象數(shù)據(jù)類型棧的定義
三、棧的表示和實現(xiàn)
四、棧的應用舉例
五、棧與遞歸的實現(xiàn)
六、隊列
七、離散事件模擬
第四章 串
一、串類型的定義
二、串的表示和實現(xiàn)
三、串的模式匹配算法
四、串操作應用舉例
第五章 數(shù)組和廣義表
一、數(shù)組的定義
二、數(shù)組的順序表示和實現(xiàn)
三、矩陣的壓縮存儲
四、廣義表的定義
五、廣義表的存儲結構
六、m元多項式的表示
七、廣義表的遞歸算法
第六章 樹和二叉樹
一、樹的定義和基本術語
二、二叉樹
三、遍歷二叉樹和線索二叉樹
四、樹和森林
五、樹與等價問題
六、赫夫曼樹及其應用
七、回溯法與樹的遍歷
八、樹的計數(shù)
第七章 圖
一、圖的定義和術語
二、圖的存儲結構
三、圖的遍歷
四、圖的連通性問題
五、有向無環(huán)圖及其應用
六、最短路徑
第八章 動態(tài)存儲管理
一、可利用空間表及分配方法
二、邊界標識法
三、伙伴系統(tǒng)
四、無用單元收集
五、存儲緊縮
第九章 查找
一、靜態(tài)查找表
二、動態(tài)查找表
三、哈希表
第十章 內部排序
一、插入排序
二、快速排序
三、選擇排序
四、歸并排序
五、基數(shù)排序
第十一章 外部排序
一、外存信息的存取
二、外部排序的方法
三、多路平衡歸并的實現(xiàn)
四、置換選擇排序
五、最佳歸并樹
第十二章 文件
一、有關文件的基本概念
二、順序文件
三、索引文件
四、isam文件和vsam文件
五、直接存取文件(散列文件)
六、多關鍵字文件
第十三章 數(shù)據(jù)類型、運算符與表達式
一、c的數(shù)據(jù)類型
二、常量與變量
三、整型數(shù)據(jù)
四、實型數(shù)據(jù)
五、字符型數(shù)據(jù)
六、變量賦初值
七、各類數(shù)值型數(shù)據(jù)間的混合運算
八、算術運算符和算術表達式
九、賦值運算符和賦值表達式
十、逗號運算符和逗號表達式
第十四章 指針
一、地址和指針的概念
二、變量的指針和指向變量的指針變量
三、數(shù)組的指針和指向數(shù)組的指針變量
四、字符串的指針和指向字符串的指針變量
五、函數(shù)的指針和指向函數(shù)的指針變量
六、返回指針值的函數(shù)
七、指針數(shù)組和指向指針的指針