2022年黑龍江大學數(shù)據(jù)結(jié)構及程序設計碩士研究生考研大綱及參考書目

發(fā)布時間:2021-10-13 編輯:考研派小莉 推薦訪問:
2022年黑龍江大學數(shù)據(jù)結(jié)構及程序設計碩士研究生考研大綱及參考書目

2022年黑龍江大學數(shù)據(jù)結(jié)構及程序設計碩士研究生考研大綱及參考書目內(nèi)容如下,更多考研資訊請關注我們網(wǎng)站的更新!敬請收藏本站,或下載我們的考研派APP和考研派微信公眾號(里面有非常多的免費考研資源可以領取,有各種考研問題,也可直接加我們網(wǎng)站上的研究生學姐微信,全程免費答疑,助各位考研一臂之力,爭取早日考上理想中的研究生院校。)

2022年黑龍江大學數(shù)據(jù)結(jié)構及程序設計碩士研究生考研大綱及參考書目 正文

考試科目名稱:數(shù)據(jù)結(jié)構及程序設計  考試科目代碼:[909]
Ⅰ.考查目標
數(shù)據(jù)結(jié)構與程序設計考試涵蓋數(shù)據(jù)結(jié)構、程序設計(C語言編程)等學科專業(yè)基礎課程。要求考生系統(tǒng)地掌握數(shù)據(jù)結(jié)構與程序設計的基本概念和基本方法,能夠運用所學的基本原理和基本方法分析、判斷和解決有關理論問題和實際問題。
II.考試形式和試卷結(jié)構
一、試卷滿分及考試時間
本試卷滿分為150分,考試時間為180分鐘。
二、答題方式
答題方式為閉卷、筆試。
三、試卷題型結(jié)構
單項選擇題40分(20小題,每小題2分)
簡答  50分(10小題,每小題5分)
綜合應用題60分(6小題,每小題10分))
III.考查內(nèi)容
一、數(shù)據(jù)結(jié)構
 [考查目標]
1.掌握數(shù)據(jù)結(jié)構的基本概念、基本原理和基本方法。
2.掌握數(shù)據(jù)的邏輯結(jié)構、存儲結(jié)構及基本操作的實現(xiàn),能夠?qū)λ惴ㄟM行基本的時間復雜度與空間復雜度的分析。
3.能夠運用數(shù)據(jù)結(jié)構的基本原理和方法進行問題的分析與求解,具備采用C或C++語言設計與實現(xiàn)算法的能力。
一、線性表
(一)線性表的定義和基本操作
(二)線性表的實現(xiàn)
1.順序存儲結(jié)構
2.鏈式存儲結(jié)構
3.線性表的應用
二、棧、隊列和數(shù)組
(一)棧和隊列的基本概念
(二)棧和隊列的順序存儲結(jié)構
(三)棧和隊列的鏈式存儲結(jié)構
(四)棧和隊列的應用
(五)特殊矩陣的壓縮存儲
三、樹與二叉樹
(一)樹的基本概念
(二)二叉樹
 1.二叉樹的定義及其主要特性
 2.二叉樹的順序存儲結(jié)構和鏈式存儲結(jié)構
 3.二叉樹的遍歷
 4.線索二叉樹的基本概念和構造
(三)樹、森林
 1.樹的存儲結(jié)構
 2.森林與二叉樹的轉(zhuǎn)換
 3.樹和森林的遍歷
(四)樹與二叉樹的應用
 1.二叉排序樹
 2.平衡二叉樹
 3.哈夫曼(Huffman)樹和哈夫曼編碼
四、圖
(一)圖的基本概念
(二)圖的存儲及基本操作
 1.鄰接矩陣法
 2.鄰接表法
(三)圖的遍歷
 1.深度優(yōu)先搜索
 2.廣度優(yōu)先搜索
(四)圖的基本應用
 1.最?。ù鷥r)生成樹
 2.最短路徑
 3.拓撲排序
 4.關鍵路徑
五、查找
(一)查找的基本概念
(二)順序查找法
(三)折半查找法
(四)B樹及其基本操作、B+樹的基本概念
(五)散列(Hash)表
(六)查找算法的分析及應用
六、排序
(一)排序的基本概念
(二)插入排序
 1.直接插入排序
 2.折半插入排序
(三)起泡排序(bubble sort)
(四)簡單選擇排序
(五)希爾排序(shell sort)
(六)快速排序
(七)堆排序
(八)二路歸并排序(merge sort)
(九)基數(shù)排序
(十)各種排序算法的比較
參考書目:
伍一,孔凡輝,數(shù)據(jù)結(jié)構應用教程(第2版),清華大學出版社
李春葆,數(shù)據(jù)結(jié)構教程(第5版),清華大學出版社
二、程序設計
[考查目標]
1.掌握C 語言的基本知識,包括C語言的功能和語法;
2.具備C語言程序設計能力,能熟練地閱讀、理解和編寫簡短的C程序;
3.熟練掌握結(jié)構化程序設計的方法;
4.掌握程序設計中常用的基本算法解決和處理實際問題。
一、數(shù)據(jù)類型、運算符與表達式
1.C語言的基本數(shù)據(jù)類型;
2.C語言標識符、變量、常量;
3.C語言的基本運算符、表達式。
二、控制結(jié)構
1.C語言語句,包括表達式語句,空語句,復合語句;
2.輸入輸出函數(shù),包括正確輸入數(shù)據(jù)并正確設計輸出格式;
3.選擇結(jié)構,包括if、switch結(jié)構;
4.循環(huán)結(jié)構,包括while、do…while、for結(jié)構。
三、數(shù)組
1.一維數(shù)組和二維數(shù)組的定義、初始化和數(shù)組元素的引用;
2.字符串與字符數(shù)組。
四、函數(shù)
1.函數(shù)的聲明、定義、調(diào)用,包括理解函數(shù)的調(diào)用過程;
2.函數(shù)形參與實參,包括理解參數(shù)的傳遞過程,掌握傳值的參數(shù)傳遞方式;
3.函數(shù)的嵌套調(diào)用,遞歸調(diào)用;
4.變量的生存期與作用域,包括局部變量和全局變量。
五、指針
1.指針和數(shù)組的關系,包括一維數(shù)組、二維數(shù)組的地址法訪問;
2.指針與函數(shù)的關系,包括指針做函數(shù)的參數(shù)、數(shù)組做函數(shù)參數(shù)。
六、結(jié)構體
1.結(jié)構體、枚舉類型的使用;
2.typedef的使用。
參考書目:
譚浩強,C程序設計 清華大學出版社(第4版、第5版)
黑龍江大學

添加黑龍江大學學姐微信,或微信搜索公眾號“考研派小站”,關注[考研派小站]微信公眾號,在考研派小站微信號輸入[黑龍江大學考研分數(shù)線、黑龍江大學報錄比、黑龍江大學考研群、黑龍江大學學姐微信、黑龍江大學考研真題、黑龍江大學專業(yè)目錄、黑龍江大學排名、黑龍江大學保研、黑龍江大學公眾號、黑龍江大學研究生招生)]即可在手機上查看相對應黑龍江大學考研信息或資源。

黑龍江大學考研公眾號 考研派小站公眾號

本文來源:http://www.qiang-kai.com/hljdx/cksm_497916.html

推薦閱讀