《程序設(shè)計(jì)》考試大綱適用于中國科學(xué)院大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)類的碩士研究生入學(xué)考試。程序設(shè)計(jì)是計(jì)算機(jī)科學(xué)與技術(shù)及相關(guān)學(xué)科的重要基礎(chǔ),主要內(nèi)容包括數(shù)據(jù)結(jié)構(gòu)和C程序設(shè)計(jì)兩大部分。近日,中國科學(xué)院大學(xué)公布了864程序設(shè)計(jì)考試大綱,包括考試題型、考試內(nèi)容和參考書目等,一起來看看吧。
中國科學(xué)院大學(xué)考研864程序設(shè)計(jì)考試大綱
  一、考試內(nèi)容
  數(shù)據(jù)結(jié)構(gòu)
  1、緒論
  (1)數(shù)據(jù)結(jié)構(gòu)的基本概念,數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)。
 ?。?)算法的定義、算法的基本特性以及算法分析的基本概念。
  2、線性表
 ?。?)線性關(guān)系、線性表的定義,線性表的基本操作。
 ?。?)線性表的順序存儲結(jié)構(gòu)與鏈?zhǔn)酱鎯Y(jié)構(gòu)(包括單鏈表、循環(huán)鏈表和雙向鏈表)的構(gòu)造原理。在以上兩種存儲結(jié)構(gòu)上對線性表實(shí)施的最主要的操作(包括三種鏈表的建立、插入和刪除、檢索等)的算法設(shè)計(jì)。
  3、堆棧與隊(duì)列
 ?。?)堆棧與隊(duì)列的基本概念、基本操作。
  (2)堆棧與隊(duì)列的順序存儲結(jié)構(gòu)與鏈?zhǔn)酱鎯Y(jié)構(gòu)的構(gòu)造原理。
 ?。?)在不同存儲結(jié)構(gòu)的基礎(chǔ)上對堆棧與隊(duì)列實(shí)施插入與刪除等基本操作對應(yīng)的算法設(shè)計(jì)。
  4、串
 ?。?)串的基本概念、串的基本操作和存儲結(jié)構(gòu)。
 ?。?)串的模式匹配算法和改進(jìn)的KMP算法
  5、數(shù)組和廣義表
 ?。?)數(shù)組的概念、多維數(shù)組的實(shí)現(xiàn)
  (2)對稱矩陣和稀疏矩陣的壓縮存儲
 ?。?)廣義表的基本概念
  6、樹與二叉樹
 ?。?)樹的定義和性質(zhì)
 ?。?)二叉樹的概念、性質(zhì)和實(shí)現(xiàn)
 ?。?)遍歷二叉樹和線索二叉樹
  (4)樹和森林
 ?。?)赫夫曼樹及其應(yīng)用
 ?。?)樹的計(jì)數(shù)
  7、圖
 ?。?)圖的定義,基本概念,圖的分類,常用名詞術(shù)語。
 ?。?)圖的鄰接矩陣存儲方法、鄰接表存儲方法的構(gòu)造原理。
 ?。?)圖的遍歷操作。
 ?。?)最小生成樹,最短路徑,AOV網(wǎng)與拓?fù)渑判颉?/div>
  8、文件及查找
  (1)數(shù)據(jù)文件的基本概念和基本術(shù)語,數(shù)據(jù)文件的基本操作。
 ?。?)順序文件、索引文件、散列(Hash)文件。
  (3)順序文件的順序查找方法、排序連續(xù)順序文件的折半查找方法以及其他文件的基本查找方法。
  9、內(nèi)排序
  (1)排序的基本概念,排序方法的分類。
  (2)插入排序法(含折半插入排序法)、選擇排序法、泡排序法、快速排序法、堆積排序法、歸并排序、基數(shù)排序。各種排序方法排序的原理、規(guī)律和特點(diǎn),各種排序算法的時(shí)空復(fù)雜度簡單分析。
  程序設(shè)計(jì)
  1、基本知識
 ?。?)C語言的數(shù)據(jù)類型
 ?。?)C語言中各種類型常量的表示法
 ?。?)各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算
 ?。?)C運(yùn)算符
 ?。?)關(guān)系表達(dá)式及運(yùn)算,邏輯表達(dá)式及運(yùn)算
  2、順序、選擇與循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
  (1)賦值語句,格式輸入與輸出
 ?。?)if語句,switch語句
  (3)goto、while、do-while、for、break、continue語句
  3、數(shù)組
  (1)一維數(shù)組的定義和引用
  (2)二維數(shù)組的定義和引用
 ?。?)字符數(shù)組的定義和引用
  4、函數(shù)
  (1)函數(shù)定義與調(diào)用
  (2)局部變量和全局變量
 ?。?)變量的存儲類型
 ?。?)內(nèi)部函數(shù)與外部函數(shù)
  5、指針
 ?。?)地址和指針的概念
 ?。?)數(shù)組的指針和指向數(shù)組的指針變量
 ?。?)字符串的指針和指向字符串的指針變量
 ?。?)函數(shù)的指針和指向函數(shù)的指針變量
 ?。?)指針數(shù)組和指向指針的數(shù)組
  6、結(jié)構(gòu)體和共同體
 ?。?)結(jié)構(gòu)體變量的定義和使用方法
 ?。?)指向結(jié)構(gòu)體類型變量的指針
  (3)用指針處理鏈表
 ?。?)共同體變量的定義和使用方法
 ?。?)枚舉類型
  7、位運(yùn)算
  (1)位運(yùn)算符和位運(yùn)算
 ?。?)位段
  8、文件
 ?。?)文件類型指針
 ?。?)文件操作,包括打開、關(guān)閉、讀寫和定位等。
  二、主要參考書目
  1、數(shù)據(jù)結(jié)構(gòu)(C語言版),嚴(yán)蔚敏、吳偉民,清華大學(xué)出版社,2012年;
  2、C程序設(shè)計(jì)(第三版),譚浩強(qiáng),清華大學(xué)出版社,2005年。
  以上信息來源:中國科學(xué)院大學(xué)
  以上就是學(xué)姐為大家整理的【中國科學(xué)院大學(xué)考研864程序設(shè)計(jì)考試大綱】的全部內(nèi)容!想了解更多關(guān)于考研的相關(guān)信息,請關(guān)注高頓考研官網(wǎng)查詢,祝大家考研成功。


關(guān)注公眾號
快掃碼關(guān)注
公眾號吧
考研公眾號
188