北航專業(yè)課大綱_第1頁(yè)
北航專業(yè)課大綱_第2頁(yè)
北航專業(yè)課大綱_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、數(shù)據(jù)結(jié)構(gòu)與 C 語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)大綱數(shù)據(jù)結(jié)構(gòu)與C語(yǔ)言程序設(shè)計(jì)包括 數(shù)據(jù)結(jié)構(gòu)”與“C語(yǔ)言程序設(shè)計(jì)”兩門(mén)課程的內(nèi)容,各占 比例 50%。數(shù)據(jù)結(jié)構(gòu)部分指定參考書(shū):數(shù)據(jù)結(jié)構(gòu)教程(第二版) 唐發(fā)根 編著, 北京航空航天大學(xué)出版社, 2005(建議盡可能選用 2007 年 12 月第 4 次印刷,或者 2009 年 3 月第 5 次印刷的書(shū))一、概述1簡(jiǎn)要了解數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)的基本概念;2了解算法的定義、算法的五個(gè)基本性質(zhì)以及算法分析最基本的概念,包括算法分析的前 提、目的。二、線性表1了解線性關(guān)系、線性表的定義,線性表的基本操作;2線性表的順序存儲(chǔ)結(jié)構(gòu)與鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)(包括單鏈表、循環(huán)鏈表和雙向鏈

2、表 )的構(gòu)造原理;3掌握在以上兩種存儲(chǔ)結(jié)構(gòu)的基礎(chǔ)上對(duì)線性表實(shí)施的基本操作,重點(diǎn)包括順序表的插入和 刪除、鏈表的建立、插入和刪除、檢索等操作對(duì)應(yīng)的過(guò)程和算法的設(shè)計(jì)。三、堆棧與隊(duì)列1了解堆棧與隊(duì)列 (不含循環(huán)隊(duì)列 )的基本概念、基本操作;2掌握堆棧與隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)與鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的構(gòu)造原理;3掌握在不同存儲(chǔ)結(jié)構(gòu)的基礎(chǔ)上對(duì)堆棧與隊(duì)列實(shí)施插入與刪除等基本操作過(guò)程。四、樹(shù)與二叉樹(shù) 1了解樹(shù)型結(jié)構(gòu)的基本概念,基本特征、名詞術(shù)語(yǔ);2了解完全二叉樹(shù)、滿二叉樹(shù)的概念;二叉樹(shù)的基本性質(zhì)(至少要記住結(jié)論);3了解二叉樹(shù)的順序存儲(chǔ)結(jié)構(gòu)與二叉鏈表存儲(chǔ)結(jié)構(gòu)的構(gòu)造原理及特點(diǎn),重點(diǎn)是二叉鏈表存 儲(chǔ)結(jié)構(gòu);4掌握二叉樹(shù)的前序遍

3、歷、中序遍歷、后序遍歷和按層次遍歷算法(非遞歸算法 )以及利用遍歷解決有關(guān)二叉樹(shù)的其它操作;5掌握二叉排序樹(shù)的基本概念、建立(插入 )和查找。五、圖1了解圖結(jié)構(gòu)的基本概念、基本名詞術(shù)語(yǔ);2掌握?qǐng)D的鄰接矩陣存儲(chǔ)方法和鄰接表存儲(chǔ)方法的基本構(gòu)造原理與特點(diǎn);3圖的深度優(yōu)先搜索和廣度優(yōu)先搜索的基本過(guò)程,遍歷的基本作用;4最小生成樹(shù)的求解過(guò)程,拓?fù)渑判蚣捌淠康摹A?、文件及查?掌握順序查找法、折半查找法的查找過(guò)程,了解折半查找方法的基本要求;2. 了解散列(Hash)文件的基本特點(diǎn),散列函數(shù)和散列沖突的概念,處理散列沖突的方法。七、內(nèi)排序了解插入排序法、選擇排序法、泡排序法、快速排序法以及堆積排序(大頂堆

4、積 )法等排序方法的排序原理、規(guī)律和特點(diǎn)。 C 語(yǔ)言程序設(shè)計(jì)部分指定參考書(shū):C 程序設(shè)計(jì)(第三版)譚浩強(qiáng) 著,清華大學(xué)出版社 ,一、C 語(yǔ)言基本知識(shí)1. C語(yǔ)言的特點(diǎn)以及 C語(yǔ)言程序的組成;typedef 定義類型;2數(shù)據(jù)類型,包括整型、實(shí)型、字符型等常量與變量和變量的賦值;用 3各種類型數(shù)據(jù)之間的混合運(yùn)算;4各類運(yùn)算符的運(yùn)算規(guī)則和優(yōu)先級(jí);條件運(yùn)算符;5算術(shù)表達(dá)式、關(guān)系表達(dá)式和邏輯表達(dá)式,逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式,表達(dá)式sizeof 的含義。二、語(yǔ)句1賦值語(yǔ)句 (含條件賦值語(yǔ)句 )、條件語(yǔ)句 (含 if、if-else、switch) 、循環(huán)語(yǔ)句 (含 while 、do-while 、 for

5、 語(yǔ)句,包括循環(huán)嵌套和 break 語(yǔ)句 );2輸入 / 輸出語(yǔ)句,包括整型、實(shí)型、字符型(含字符串 )等類型數(shù)據(jù)的格式輸入函數(shù) scanf和格式輸出函數(shù) printf 。三、數(shù)組1一維數(shù)組與二維數(shù)組的定義,數(shù)組元素的引用,數(shù)組的初始化;2字符數(shù)組的定義,字符數(shù)組的初始化,字符數(shù)組的引用,字符數(shù)組的輸入與輸出,字符 串和字符串處理函數(shù)。四、函數(shù)1函數(shù)的定義,函數(shù)參數(shù) (形參和實(shí)參 )與函數(shù)的返回值;2函數(shù)的調(diào)用,包括函數(shù)的嵌套調(diào)用和遞歸函數(shù)的遞歸調(diào)用;3命令行參數(shù)的概念(帶參數(shù)的主函數(shù))。五、宏定義1帶參數(shù)的宏定義;2包含文件的處理。六、指針1指針的概念,變量的指針與指向變量的指針變量,包括定

6、義、引用以及指針變量作為函 數(shù)參數(shù);2數(shù)組的指針,包括指向數(shù)組的指針變量的定義與賦值、通過(guò)指針引用數(shù)組元素、數(shù)組名 作為函數(shù)參數(shù);3字符串的指針與指向字符串的指針變量。七、結(jié)構(gòu)體1結(jié)構(gòu)體的基本概念和特點(diǎn),結(jié)構(gòu)體的初始化與引用;2結(jié)構(gòu)體數(shù)組。八、文件1 文本文件的基本概念,文本文件的類型指針FILE以及文本文件的使用方式;2文本文件的打開(kāi) (fopen 函數(shù) )、文本文件的關(guān)閉 (fclose 函數(shù) );3 .文本文件的狀態(tài),包括feof函數(shù)和ferror函數(shù);4 .文本文件的讀寫(xiě),包括fputc函數(shù)和fgetc函數(shù)、fgets函數(shù)和fputs函數(shù)等;5.文本文件的輸入函數(shù) fscanf 和輸出函數(shù) fprintf 。說(shuō)明未在本大綱里提到的內(nèi)容試卷中原則上不涉及。試題題型(不同試卷可以組合不同題型)“數(shù)據(jù)結(jié)構(gòu) ”部分:1 .概念題(包括是非判斷題、選擇題( 四選一 )、填空題、簡(jiǎn)答題)2. 綜合

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論