友情提示:本站提供全國400多所高等院校招收碩士、博士研究生入學考試歷年考研真題、考博真題、答案,部分學校更新至2012年,2013年;均提供收費下載。 下載流程: 考研真題 點擊“考研試卷””下載; 考博真題 點擊“考博試卷庫” 下載
085211 計算機技術 業務課(自命題)考試大綱 《數據結構》 Ⅰ 考試性質 普通高等學校專業碩士生招生考試。 Ⅲ 考試形式及題型分值 (4)考試形式:閉卷、筆試。 (5)題型分值:單項選擇題、填空題、判斷對錯題、應用題、程序 閱讀題、算法設計題。滿分150分,考試時間180分鐘。 Ⅲ 考試內容 要求掌握基本數據結構(線性表、棧與隊列、數組、二叉樹、圖 等)的特點及其不同實現,掌握常用的算法,同時對算法的時間復雜 度有一定的分析能力,并考察學生能否運用數據結構解決實際問題的 能力。具體知識點和考核要求如下: (10)緒論 64 掌握數據、數據元素、數據項、數據類型等基本概念和術語; 65 掌握數據結構的四種邏輯結構和兩種存儲結構表示方法及其關 系; 66 理解算法五個要素; 67 掌握算法設計的基本要求以及語句頻度和算法時間復雜度的計 算方法。 (11)線性表 69 深刻理解線性結構及線性表; 70 熟練掌握順序表和單鏈表的組織方法; 71 熟練掌握線性表在順序存儲結構和鏈式存儲結構上的查找、插 入及刪除算法; 72 了解順序表與鏈表的特點; 73 了解循環鏈表及雙鏈表的組織方法和特點。 (12)棧和隊列 75 理解棧和隊列的定義、特點及與線性表的異同; 76 掌握順序棧的組織方法及進棧、退棧等基本算法,弄清棧滿和 ??盏臈l件及利用棧解決簡單的實際問題,如:數制轉換、表達 式求值等; 77 掌握鏈棧的組織方法及進棧、退棧等基本算法; 78 掌握鏈隊列上實現的入隊、出隊等基本算法; 79 掌握循環隊列上實現的入隊、出隊等基本算法,及隊滿、隊空 的條件,弄清順序隊列的“假溢出”現象及其原因。 (13)串 84 掌握串的有關概念和術語、串的邏輯結構和特點; 85 掌握串的存儲結構; 86 掌握模式匹配的定義及KMP算法。 (14)數組和廣義表 87 掌握多維數組存在一維數組中的兩種存儲表示方法并綜合運用 數組在以行為主的存儲結構中的地址計算方法; 88 掌握對特殊矩陣(對稱矩陣,下三角矩陣等) 進行壓縮存儲時的 下標變換公式; 89 了解稀疏矩陣的三元組壓縮存儲表示方法及有關算法; 90 理解并掌握廣義表的定義、存儲結構。 (15)樹和二叉樹 92 理解樹的概念并熟悉有關術語的含義(如孩子、兄弟、深度、 度等概念); 93 深刻領會二叉樹的定義和結構特性,了解相應的證明方法; 94 理解常見的二叉樹(如滿二叉樹、完全二叉樹)的概念; 95 深刻領會二叉樹的順序存儲和鏈式存儲結構; 96 熟悉二叉樹的遍歷次序并熟練掌握遍歷算法; 97 掌握二叉樹線索化的實質及線索化的過程; 98 了解樹和森林的定義、樹的存儲結構并掌握樹、森林與二叉樹 之間的相互轉換方法; 99 掌握赫夫曼(Huffman)樹的概念及其構造赫夫曼樹的方法。 (16)圖 101理解圖的概念并熟悉有關術語(如:頂點、邊、有向圖、無向 圖、入度、出度、連通性與生成樹等); 102熟練掌握鄰接矩陣表示法和鄰接表表示法; 103掌握連通圖遍歷的基本思想和算法(深度優先和廣度優先), 能夠給出兩種遍歷的頂點訪問序列; 104掌握非連通圖的遍歷方法及圖的連通分量的求法; 105理解最小生成樹的概念及普里姆(Prim)算法和克魯斯卡爾算 法(Kruskal),并能根據算法用圖示法表示出給定網的一棵最小 生成樹的過程; 106了解AOE有向無環網的關鍵路徑, 關鍵活動的計算思路; 107掌握拓撲排序的基本思想,對給定的有向圖(若拓撲序列存在) 能夠寫出所有拓撲序列; 108掌握求單源點最短距離的狄克斯特拉(Dijkstra)算法。 (17)查找 111熟練掌握順序查找算法、折半查找算法; 112掌握查找效率的計算方法-平均查找長度; 113理解二叉排序樹的構造和查找算法; 114掌握哈希表、哈希函數的構造方法、以及處理沖突的方法。 (18)內部排序 117理解內部排序的定義和各種排序算法的基本思想及其特點; 118了解各種內部排序(插入,希爾,選擇,冒泡,快速,堆,歸 并等排序)的排序過程及其依據的原則; 119一般了解排序方法“穩定”的含義; 了解各種內部排序算法的優缺點、各種排序算法的時間花費。
免責聲明:本文系轉載自網絡,如有侵犯,請聯系我們立即刪除,另:本文僅代表作者個人觀點,與本網站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
|