考研大綱作為考研學子備考復習的重要參考,新大綱的發布無疑牽動著考生的心。以下是武漢工程大學數據結構2018考研大綱,有意報考武漢工程大學2018年碩士研究生的學生可參考閱讀。目前有院校陸續開始發布2018考研大綱,新文道考研會為大家第一時間收集匯總,請大家密切關注!
一、“數據結構”課程的目的和要求
《數據結構》在計算機科學中是一門綜合性的核心專業基礎課,而且正逐漸發展成為眾多理工專業的熱門選修課。數據結構課程在整個課程體系中處于承上啟下的核心地位,它一方面擴展和深化在離散數學、程序設計語言等課程學到的基本技術和方法,一方面為進一步學習其它專業課奠定堅實的理論與實踐基礎。課程的主要任務是學習數據的邏輯結構,存儲結構以及相關的算法設計。本課程的目的是使學生學會分析待加工處理數據的特性,以便選擇適當的邏輯結構、存儲結構以及進行相應的算法設計。在教給學生數據結構選擇和算法設計的同時,培養學生的抽象思維能力、邏輯推理能力和形式化思維方法,增強分析問題和解決問題的能力,更重要的是培養專業興趣、樹立創新意識。
二、基本內容
第一章 數據結構基礎知識
(一)基本內容:
1.1數據結構的興起和發展。
1.2數據結構的研究對象。
1.3數據結構的基本概念。
1.4算法以及算法分析。
(二)基本要求:
(1)了解數據結構的興起和發展。
(2)掌握數據結構的基本概念。
(3)掌握數據的邏輯結構,存儲結構和算法的相互聯系和實質。
(4)掌握算法以及算法分析。
(5)了解數據結構的主要應用領域及發展方向。
(三)重點及難點:
重點:數據結構的定義,數據的邏輯結構、存儲結構的類型,算法的分析方法。
難點:算法的概念、特性和算法的分析。
第二章 線性表
(一)基本內容:
2.1線性表的邏輯結構。
2.2線性表的順序存儲結構及實現。
2.3線性表的鏈接存儲結構及實現。
2.4線性表的其他存儲方法。
2.4.1循環鏈表。
2.4.2雙鏈表。
2.4.3靜態鏈表。
2.5線性表的應用舉例。
(二)基本要求:
(1)理解線性表的邏輯結構。
(2)掌握線性表的順序和鏈接存儲結構及各自的特征。
(3)熟練掌握在順序和鏈接存儲結構上的典型算法實現,并能夠盡量提高算法性能。
(4)合理運用線性表來解決實際問題。
(三)重點及難點:
重點:數據結構的定義,數據的邏輯結構、存儲結構的類型,算法的分析方法。
難點:算法的概念、特性和算法的分析。
第三章 棧和隊列
(一)基本內容:
3.1棧的特征、順序棧和鏈棧的實現。
3.2棧的基本應用。
3.3隊列的特征、順序隊和鏈隊列的實現。
3.4隊列的基本應用。
3.5遞歸算法的運行過程,遞歸算法的特征與設計。
(二)基本要求:
(1)掌握棧和隊列與線性表的關系。
(2)深入理解棧和隊列的結構特性和典型操作。
(3)掌握棧和隊列在編程中的應用。
(4)掌握遞歸算法的特征與設計方法。
(三)重點及難點:
重點:棧和隊列的結構特性和典型操作。
難點:循環隊列的設置和操作的實現,棧與隊列的編程應用。
第四章 字符串
(一)基本內容:
4.1字符串的概念與特征;與線性表的區別和聯系;字符串的基本操作。
4.2字符串的存儲結構以及基本操作的實現。
4.3模式匹配算法及改進。
(二)基本要求:
(1)了解字符串的概念與特征;與線性表的區別和聯系;字符串的基本操作。
(2)掌握字符串的存儲結構以及基本操作的實現。
(3)掌握模式匹配算法及改進。
(三)重點及難點:
重點:字符串的基本操作在存儲結構上的實現。
難點:模式匹配的KMP算法。
第五章 數組和廣義表
(一)基本內容:
5.1多維數組的邏輯結構和存儲方法。
5.2特殊矩陣的邏輯結構,特殊矩陣的邏輯結構到存儲結構的映射函數。
5.3稀疏矩陣的特點,利用三元組對及特殊矩陣的壓縮及典型操作算法設計。
5.4廣義表的基本操作、廣義表的存儲結構。
(二)基本要求:
(1)掌握多維數組的行序優先與列序優先存儲方法。
(2)掌握特殊矩陣的特點和壓縮存儲。
(3)掌握稀疏矩陣的特點和壓縮存儲。
(4)掌握廣義表的基本操作、廣義表的存儲結構。
(5)了解廣義表的基本操作實現。
(三)重點及難點:
重點:多維數組的邏輯結構和存儲結構,特殊矩陣的結構特性和壓縮存儲方法,稀疏矩陣的壓縮存儲,廣義表的概念與存儲。
難點:矩陣的壓縮存儲以及地址變換,廣義表的基本操作實現。
第六章 樹和二叉樹
(一)基本內容:
6.1樹的基本概念和特征。
6.2二叉樹的概念和性質、二叉樹的順序存儲結構和鏈式存儲結構、二叉樹的遍歷及應用、線索二叉樹基本概念和構造。
6.3樹的存儲結構、森林與二叉樹的相互轉換、樹和森林的遍歷。
6.4 Huffman 樹和Huffman編碼。
(二)基本要求:
(1)掌握樹的邏輯結構與存儲結構。
(2)熟練掌握二叉樹的基本性質、特征和存儲結構、二叉樹的遍歷及應用。
(3)掌握線索二叉樹的基本概念和構造。
(4)掌握樹的存儲結構、森林與二叉樹的相互轉換、樹和森林的遍歷。
(5)掌握Huffman 樹和Huffman 編碼。
(三)重點及難點:
重點:二叉樹的概念和性質、二叉樹存儲結構、二叉樹的遍歷及應用、線索二叉樹及應用、樹、森林和二叉樹的關系以及相互轉換。
難點:樹和二叉樹的相關算法實現。
第七章 圖
(一)基本內容:
7.1圖的概念與特征、圖的鄰接矩陣、鄰接表、鄰接多重表、十字鏈表的存儲。
7.2圖的深度優先和廣度優先遍歷。
7.3最小生成樹的算法與實現。
7.4最短路徑的算法與實現。
7.5拓撲排序的算法與實現。
7.6關鍵路徑的算法與實現。
(二)基本要求:
(1)理解圖的邏輯結構與其特征。
(2)掌握圖的基本存儲結構。
(3)掌握圖的兩種遍歷方法及其應用。
(4)掌握圖的多種經典算法及其編碼實現。
(三)重點及難點:
重點:圖的基本存儲結構;深度優先遍歷和廣度優先遍歷;圖的基本應用:最小生成樹、最短路徑、拓撲排序與關鍵路徑。
難點:圖的多種經典算法及其編碼實現。
第八章 查找技術
(一)基本內容:
8.1查找的概念,查找算法的性能標準。
8.2順序查找、折半查找和分塊查找。
8.3二叉排序樹的概念和查找與操作、平衡二叉樹的概念與操作。
8.4 B樹及其基本操作、B+樹的基本概念。
8.5散列表的概念與構造方法,查找性能。
8.6查找算法的分析及應用
(二)基本要求:
(1)了解查找的概念,查找算法的性能標準。
(2)掌握順序查找、折半查找和索引順序表的查找。
(3)掌握二叉排序樹的概念與操作;平衡二叉樹的概念與操作。
(4)掌握B樹及其基本操作;B+樹的基本概念。
(5)掌握散列表的概念與構造方法,查找性能。
(三)重點及難點:
重點:各種查找算法及其性能分析。
難點:查找算法的時間性能;折半查找的判定樹;平衡二叉樹的操作;B-樹的操作;散列表的構造與性能計算。
第九章 排序
(一)基本內容:
9.1排序算法的概念與性能評估標準。
9.2插入排序及經典算法。
9.3交換排序及經典算法。
9.4選擇排序及經典算法。
9.5歸并排序及算法。
9.6基數排序及算法。
9.7外部排序。
9.8各種內部排序算法的比較。
9.9排序算法的應用。
(二)基本要求:
(1)了解排序算法的概念與性能評估標準。
(2)掌握插入排序及經典算法;交換排序及經典算法。
(3)掌握選擇排序及經典算法;歸并排序及算法。
(4)掌握基數排序及算法。
(5)理解外部排序的基本方法。
(三)重點及難點:
重點:五大類內排序算法的思路,并對其各自的經典算法的算法步驟和算法性能進行較為詳盡的分析。
難點:Shell 排序;快速排序;堆排序;排序算法的適用場合和選擇。
第十章 文件
(一)基本內容:
10.1文件的有關概念。文件的邏輯結構及其操作。文件的存儲結構(組織方式)分類。評價文件組織效率的標準。
10.2順序文件的特點及外存種類的適應性。順序文件上各種查找方法的基本思想及對外存種類的要求。
10.3索引文件的組織方式和特點。索引文件的查詢和更新操作的基本思想。
10.4索引順序文件是最常用的一種文件組織方式的原因。兩種最常用的索引順序文件(ISAM文件和VSAM文件)的組織方式和特點。在ISAM文件和VSAM文件上查詢和更新操作的基本思想。
10.5散列文件的組織方式和特點。散列文件的查詢和更新操作的基本思想。
10.6多關鍵字文件與其它文件的區別。多重表文件和倒排文件的組織方式和特點。多重表文件和倒排文件上查詢及更新操作的基本思想。
(二)基本要求:
(1)了解文件的基本概念。
(2)了解順序文件、索引文件和散列文件的組織方式和特點。
(三)重點及難點:
重點:順序文件、索引文件和散列文件的組織方式和特點。
難點:ISAM文件和VSAM文件。
三、關于考試命題的若干規定
1、 考試方式為筆試閉卷,考試時間為180分鐘,滿分為150分。
2、 對不同能力層次要求在試卷中所占比例大致如下: “識記”占20﹪,“領會”占30﹪,“簡單應用”占30﹪,“綜合應用”占20﹪。
3、 試卷中難易程度比例大約為:易:較易:較難:難=2:3:3:2。
4、 題型有:判斷題、單項選擇題、問答題、應用題、算法設計題。
四、主要參考書
1、 李春葆.數據結構教程(第4版).北京:清華大學出版社,2013
2、 嚴蔚敏,吳偉民.數據結構(C語言版).北京:清華大學出版社,2011
3、 齊德昱.數據結構與算法.北京:清華大學出版社,2010
4、 王紅梅、胡明等.數據結構(C++版).北京:清華大學出版社,2005
5、 Donald Knuth.The Art of Computer Programming.Vol.1: Fundamental Algorithms, Vol.3: Sorting and Searching.Addison-westey Publishing Company,Inc. ,1973
6、 William Ford, William Topp.Data Structure with C++.Prentice Hall,Inc. ,1996
進入暑期備考強化階段,新文道考研為2018考研準備了半年集訓營、暑期集訓營等輔導課程,8月1日二期營正火熱報名中,早報可享超值優惠!
推薦閱讀:全國各院校2018考研招生簡章
全國各院校2018考研招生專業目錄
武漢工程大學2018考研招生簡章
本文素材來源于網絡,由武漢新文道考研進行整理,想了解更多關于考研相關資訊,敬請關注新文道考研,我們將為同學們奉上全面完整的時下考研相關資訊。







關注武漢新文道微信