1、基本概念:數(shù)據(jù)、數(shù)據(jù)對(duì)象、數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)、抽象數(shù)據(jù)類型、算法及算法分析。
2、線性表的定義和基本操作;線性表的抽象數(shù)據(jù)類型;線性表的順序表示和實(shí)現(xiàn),應(yīng)用舉例;線性表的鏈表(單鏈表、循環(huán)鏈表、雙向鏈表)表示和實(shí)現(xiàn),應(yīng)用舉例。
3、棧的定義和基本操作;棧的抽象數(shù)據(jù)類型;棧的特性;順序棧,鏈?zhǔn)綏#粭5膽?yīng)用(表達(dá)式計(jì)算、遞歸與棧);隊(duì)列的定義和基本操作;隊(duì)列的抽象數(shù)據(jù)類型;隊(duì)列的特性;循環(huán)隊(duì)列、鏈?zhǔn)疥?duì)列、雙向隊(duì)列的定義和基本操作;隊(duì)列的應(yīng)用舉例。
4、串的定義、串的基本運(yùn)算、串的模式匹配算法(簡(jiǎn)單算法及改進(jìn)算法)。
5、數(shù)組的定義、數(shù)組的順序存儲(chǔ)、特殊矩陣的壓縮存儲(chǔ);廣義表定義和基本操作,廣義表的存儲(chǔ)結(jié)構(gòu),廣義表運(yùn)算的實(shí)現(xiàn)舉例。
6、樹的基本概念和基本操作,樹的抽象數(shù)據(jù)類型;二叉樹的概念和性質(zhì),二叉樹的存儲(chǔ)結(jié)構(gòu);二叉樹的遍歷:前序、中序、后序遍歷的遞歸算法及非遞歸遍歷算法,二叉樹遍歷的應(yīng)用;樹的存儲(chǔ)結(jié)構(gòu),樹與二叉樹之間的轉(zhuǎn)換,森林與二叉樹之間的轉(zhuǎn)換,樹和森林的遍歷;哈夫曼樹的構(gòu)造方法、哈夫曼編碼、帶權(quán)路徑長(zhǎng)度的計(jì)算。
7、圖的基本概念和基本操作,圖的抽象數(shù)據(jù)類型;圖的存儲(chǔ)結(jié)構(gòu)(鄰接矩陣,鄰接表、逆鄰接表、十字鏈表);圖的遍歷:深度優(yōu)先遍歷,廣度優(yōu)先遍歷;生成樹、最小生成樹的概念;克魯斯卡爾(Kruskal)算法、普里姆(Prim)算法;最短路徑(單源最短路徑、任意頂點(diǎn)間的最短路徑);拓?fù)渑判蚝完P(guān)鍵路徑。
8、查找的概念、關(guān)鍵字比較次數(shù),平均查找長(zhǎng)度;線性表的查找:順序查找、折半查找、分塊查找;樹表的查找:二叉排序樹、平衡二叉樹;哈希(Hash)表的查找:哈希表的概念、哈希函數(shù)的構(gòu)造方法、沖突處理的方法、哈希表的查找算法及分析。
9、排序的概念;排序的穩(wěn)定性;比較關(guān)鍵字次數(shù),數(shù)據(jù)移動(dòng)次數(shù);內(nèi)部排序算法:交換排序(冒泡排序、快速排序),插入排序(直接插入排序、希爾排序),選擇排序(簡(jiǎn)單選擇排序、堆排序),歸并排序;上述各種排序算法的基本原理、評(píng)價(jià)和應(yīng)用。
以上內(nèi)容來(lái)源網(wǎng)絡(luò),僅供參考!
以上是小編整理的關(guān)于【2024年陜西科技大學(xué)819數(shù)據(jù)結(jié)構(gòu)考研大綱公布!】的全部?jī)?nèi)容,如果想要了解更多關(guān)于院校選擇、專業(yè)選取、就業(yè)問題等,可直接點(diǎn)擊下方咨詢,由專業(yè)老師為您一對(duì)一解答!