成都大學(xué)2011年專升本_第1頁
成都大學(xué)2011年專升本_第2頁
成都大學(xué)2011年專升本_第3頁
成都大學(xué)2011年專升本_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

成都大學(xué)2011年專升本《數(shù)據(jù)結(jié)構(gòu)》考試大綱一、考試時間:120分鐘二、考試要求圍繞教材,考察學(xué)生能否掌握計算機(jī)中數(shù)據(jù)的組織形式,數(shù)據(jù)之間的邏輯關(guān)系,數(shù)據(jù)的存儲方式以及各種基本運算的實現(xiàn)。通過本課程的講授與上機(jī)實踐,使學(xué)生掌握各種類型的數(shù)據(jù)結(jié)構(gòu)基本概念、邏輯結(jié)構(gòu)和存儲結(jié)構(gòu),以及相關(guān)算法的實現(xiàn)與應(yīng)用,并能為各種現(xiàn)有存儲方式的應(yīng)用設(shè)計相應(yīng)的算法,培養(yǎng)與考核學(xué)生運用相關(guān)知識解決實際問題的能力。三、考試內(nèi)容第1章概論1.數(shù)據(jù)結(jié)構(gòu)的基本概念和術(shù)語。1.1數(shù)據(jù)、數(shù)據(jù)元素、數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)等基本概念。1.2數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)及數(shù)據(jù)運算的含義及其相互關(guān)系。1.3數(shù)據(jù)結(jié)構(gòu)的兩大類邏輯結(jié)構(gòu)和常用的存儲表示方法。2.數(shù)據(jù)結(jié)構(gòu)在軟件系統(tǒng)中的作用。2.1數(shù)據(jù)結(jié)構(gòu)在各種軟件系統(tǒng)中所起的作用。2.2選擇合適的數(shù)據(jù)結(jié)構(gòu)是解決應(yīng)用問題的關(guān)鍵步驟。3.算法的描述和分析。3.1算法的概念、算法的特點、算法的時間復(fù)雜度概念。第2章線性表1.線性表的邏輯結(jié)構(gòu)。1.1線性表的邏輯結(jié)構(gòu)特征。1.2線性表上定義的基本運算,并能利用基本運算構(gòu)造出較復(fù)雜的運算。2.線性表的順序存儲結(jié)構(gòu)。2.1順序表的含義及特點,即順序表如何反映線性表中元素之間的邏輯關(guān)系。2.2順序表上的插入、刪除操作。2.3利用順序表設(shè)計算法解決簡單的應(yīng)用問題。3.線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)。3.1鏈表如何表示線性表中元素之間的邏輯關(guān)系。3.2鏈表中頭指針和頭結(jié)點的使用。3.3單鏈表、雙鏈表、循環(huán)鏈表鏈接方式上的區(qū)別。3.4單鏈表上實現(xiàn)的建表、查找、插入和刪除等基本算法。3.5循環(huán)鏈表上尾指針取代頭指針的作用,以及單循環(huán)鏈表上的算法與單鏈表上相應(yīng)算法的異同點。3.6雙鏈表的定義及其相關(guān)的算法。3.7利用鏈表設(shè)計算法解決簡單的應(yīng)用問題。4.順序表和鏈表的比較。4.1順序表和鏈表的主要優(yōu)缺點。4.2針對線性表上所需要執(zhí)行的主要操作,知道選擇順序表還是鏈表作為其存儲結(jié)構(gòu)才能取得較優(yōu)的時空性能。第3章棧和隊列1.棧的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)及其相關(guān)算法。1.1棧的邏輯結(jié)構(gòu)特點,棧與線性表的異同。1.2順序棧和鏈棧上實現(xiàn)的入棧、出棧等基本算法。1.3棧的“上溢”和“下溢”的概念及其判別條件。1.4利用棧設(shè)計算法解決簡單的應(yīng)用問題。2.隊列的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)及其相關(guān)算法。2.1隊列的邏輯結(jié)構(gòu)特點,隊列與線性表的異同。2.2順序隊列(主要是循環(huán)隊列)和鏈隊列上實現(xiàn)的入隊、出隊等基本算法。2.3隊列的“上溢”和“下溢”的概念及其判別條件。2.4使用數(shù)組實現(xiàn)的循環(huán)隊列取代普通的順序隊列的原因。2.5循環(huán)隊列中對邊界條件的處理方法。2.6利用隊列設(shè)計算法解決簡單的應(yīng)用問題。2.7棧和隊列的特點,什么樣的情況下能夠使用?;蜿犃?。第4章數(shù)組和廣義表1.數(shù)組。1.1數(shù)組的邏輯結(jié)構(gòu)特征。1.2數(shù)組的順序存儲結(jié)構(gòu)及地址計算方式。1.3數(shù)組是一種隨機(jī)存取結(jié)構(gòu)的原因。2.矩陣的壓縮存儲。2.1稀疏矩陣的概念。2.2稀疏矩陣的三元組表的表示方法及有關(guān)算法。3.廣義表的概念。3.1廣義表的有關(guān)概念及其與線性表的關(guān)系。3.2理解廣義表的物理存儲結(jié)構(gòu)。3.3求給定的非空廣義表的表頭和表尾運算。第6章樹1.樹的概念。1.1樹的邏輯結(jié)構(gòu)特征。1.2樹的不同表示方法。1.3樹的常用術(shù)語及含義。2.二叉樹。2.1二叉樹的遞歸定義及樹與二叉樹的差別。2.2知道二叉樹的性質(zhì)。2.3二叉樹的兩種存儲方法、特點及適用范圍。3.二叉樹的遍歷。3.1二叉樹的四種遍歷算法,理解其執(zhí)行過程。3.2確定四種遍歷所得到的相應(yīng)的結(jié)點訪問序列。3.3能夠知道給定遍歷序列構(gòu)造二叉樹。3.4以遍歷算法為基礎(chǔ),設(shè)計有關(guān)算法解決簡單的應(yīng)用問題。4.樹和森林。4.1樹和森林與二叉樹之間的轉(zhuǎn)換方法。4.2樹的各種存儲結(jié)構(gòu)及其特點。4.3樹的兩種遍歷方法。5.哈夫曼樹及其應(yīng)用。5.1哈夫曼樹的概念及特點。5.2哈夫曼算法的思想。5.3根據(jù)給定的葉結(jié)點及其權(quán)值構(gòu)造出相應(yīng)的哈夫曼樹。5.4根據(jù)哈夫曼樹構(gòu)造對應(yīng)的哈夫曼編碼。6.二叉搜索樹(二叉排序樹)6.1知道二叉搜索樹的概念。6.2根據(jù)給定數(shù)據(jù)構(gòu)造二叉排序樹。6.3掌握如何在二叉搜索樹中刪除結(jié)點的方法。第7章圖1.圖的概念。1.1圖的邏輯結(jié)構(gòu)特征。1.2圖的常用術(shù)語及含義。2.圖的存儲結(jié)構(gòu)。2.1鄰接矩陣和鄰接表這兩種存儲結(jié)構(gòu)的特點及適用范圍。2.2根據(jù)應(yīng)用問題的特點和要求選擇合適的存儲結(jié)構(gòu)。3.圖的遍歷。3.1理解連通圖及非連通圖的深度優(yōu)先搜索和廣度優(yōu)先搜索兩種遍歷算法的操作思想。3.2確定兩種遍歷所得到的頂點訪問序列。3.3圖的兩種遍歷與樹的遍歷之間的關(guān)系。3.4兩種遍歷所使用的輔助數(shù)據(jù)結(jié)構(gòu)(棧或隊列)在遍歷過程中所起的作用。4.生成樹和最小生成樹。4.1生成樹和最小生成樹的概念。4.2對遍歷給定的圖,畫出深度優(yōu)先和廣度優(yōu)先生成樹或生成森林。4.3Prim和Kruskal算法的基本思想及這兩種算法各自的特點。4.4要求對給定的連通圖,根據(jù)Prim和Kruskal算法構(gòu)造出最小生成樹。5.最短路徑。5.1最短路徑的含義。5.2理解單源最短路徑的Dijkstra算法的基本思想。5.3理解Floyed算法的基本思想6.拓?fù)渑判颉?.1拓?fù)渑判虻幕舅枷牒筒襟E。6.2拓?fù)渑判虿怀晒Φ脑颉?.3對給定的有向圖,若拓?fù)湫蛄写嬖?,則要求寫出一個或多個拓?fù)湫蛄小5?章查找1.基本概念。1.1查找在數(shù)據(jù)處理中的重要性。1.2查找算法效率的評判標(biāo)準(zhǔn)。2.線性表的查找。2.1順序查找、二分查找、分塊查找的基本思想、算法實現(xiàn)。2.2順序查找中哨兵的作用。2.3二分查找對存儲結(jié)構(gòu)及關(guān)鍵字的要求。2.4通過比較線性表上三種查找方法的優(yōu)缺點,能根據(jù)實際問題的要求和特點,選擇出合適的查找方法。3.樹的查找。3.1二叉排序樹特點以及用途。3.2理解二叉排序樹的插入、刪除、建樹和查找算法。4.哈希查找。4.1哈希表、哈希函數(shù)、哈希地址和裝填因子等有關(guān)概念。4.2哈希函數(shù)的選取原則及產(chǎn)生沖突的原因。4.3理解并會用除留余數(shù)法構(gòu)造哈希函數(shù)。4.4兩類解決沖突的方法及其優(yōu)缺點。第9章排序1.基本概念1.1排序的基本概念1.2什么是穩(wěn)定的排序算法、什么是不穩(wěn)定的排序算法1.3理解并知道直接插入排序、希爾排序、直接選擇排序、堆排序、冒泡排序、快速排序、歸并排序的算法思想,知道哪些是穩(wěn)定的排序算法、哪些是不穩(wěn)定的排序算

溫馨提示

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

評論

0/150

提交評論