大綱所列項是考生需要掌握的基本內容,僅供復習參考使用。
科目代碼:833
科目名稱:數據結構(C語言版)
數據結構科目考試要求考生比較系統地掌握數據結構課程的基本概念、基本原理和基本方法,能夠綜合運用所學的基本原理和基本方法分析、判斷和解決有關理論問題和實際問題。
1. 掌握數據結構的基本概念、基本原理和基本方法。
2. 掌握數據的邏輯結構、存儲結構及基本操作的實現,能夠對算法進行基本的時間復雜度與空間復雜度的分析。
3. 能夠運用數據結構基本原理和方法進行問題的分析與求解,具備采用C語言設計與實現算法的能力。
(一)試卷成績及考試時間
本試卷滿分為150分,考試時間為180分鐘。
(二)答題方式
答題方式為閉卷、筆試。
(三)試卷內容結構
《數據結構(C語言版)》占比總分的100%。
(四)試卷題型結構
簡答題、應用操作題、算法設計題。
三、考查范圍
1、數據結構有關的概念和術語
(1)數據類型和抽象數據類型的概念
(2)數據結構的基本概念和相關術語
(3)算法,算法設計的要求,算法效率的度量
2、線性表
(1)線性表的定義和基本操作
(2)線性表順序存儲與鏈式存儲
(3)線性表的應用
3、棧和隊列
(1)棧和隊列的基本概念
(2)棧和隊列的順序存儲結構
(3)棧和隊列的鏈式存儲結構
(4)棧和隊列的應用
4、樹和二叉樹
(1)樹的定義、表示方法和基本操作
(2)二叉樹的概念、性質、存儲結構和基本操作
(3)二叉樹的遍歷
(4)線索二叉樹的基本概念和構造
(5)樹和森林的遍歷,樹、森林與二叉樹的轉換方法
(6)樹與二叉樹的應用:二叉排序樹、平衡二叉樹、哈夫曼(Huffman)樹和哈夫曼編碼
5、圖及其應用
(1)圖的基本概念、鄰接矩陣和鄰接表存儲結構
(2)圖的遍歷算法
(3)圖的基本應用:最小生成樹、最短路徑
6、查找算法及其應用
(1)查找的基本概念
(2)順序查找法
(3)分塊查找法
(4)折半查找法
(5)散列(Hash)表
(6)查找算法的分析及應用
7、排序算法及其應用
(1)排序的基本概念
(2)插入排序
(3)冒泡排序(bubble sort)
(4)簡單選擇排序
(5)希爾排序(shell sort)
(6)快速排序
(7)堆排序
(8)二路歸并排序(merge sort)
(9)各種內部排序算法的比較
(10)排序算法的應用
考試類型
書名
作者
出版社
出版時間
初試參考書目
《數據結構》(C語言版)(第四版)
秦玉平、馬靖善
清華大學出版社
2021
來源未注明“中國考研網\考研信息網”的資訊、文章等均為轉載,本網站轉載出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性,如涉及版權問題,請聯系本站管理員予以更改或刪除。如其他媒體、網站或個人從本網站下載使用,必須保留本網站注明的"稿件來源",并自負版權等法律責任。
來源注明“中國考研網”的文章,若需轉載請聯系管理員獲得相應許可。
聯系方式:chinakaoyankefu@163.com
掃碼關注了解考研最新消息
網站介紹 關于我們 聯系方式 友情鏈接 廣告業務 幫助信息
1998-2022 ChinaKaoyan.com Network Studio. All Rights Reserved. 滬ICP備12018245號