數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫 復(fù)習(xí)PPT課件

上傳人:可**** 文檔編號:100871531 上傳時間:2022-06-03 格式:PPTX 頁數(shù):30 大?。?26.08KB
收藏 版權(quán)申訴 舉報 下載
數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫 復(fù)習(xí)PPT課件_第1頁
第1頁 / 共30頁
數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫 復(fù)習(xí)PPT課件_第2頁
第2頁 / 共30頁
數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫 復(fù)習(xí)PPT課件_第3頁
第3頁 / 共30頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫 復(fù)習(xí)PPT課件》由會員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫 復(fù)習(xí)PPT課件(30頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、數(shù)據(jù)結(jié)構(gòu) 70分參考題型: 填空,選擇,判斷: 解答題: 算法題:第1頁/共30頁對算法的要求:根據(jù)教學(xué)知識點(diǎn)的難易和重要性,將相關(guān)的算法理解和應(yīng)用分三個層次進(jìn)行要求:層次1) 能閱讀和理解算法,能結(jié)合具體數(shù)據(jù)給出算法執(zhí)行結(jié)果;層次2) 能寫出算法的偽代碼;層次3) 能靈活運(yùn)用算法,對實際問題進(jìn)行算法設(shè)計。第2頁/共30頁第一章 序論數(shù)據(jù)結(jié)構(gòu)的知識點(diǎn):1.數(shù)據(jù)的邏輯結(jié)構(gòu)2.數(shù)據(jù)的存儲結(jié)構(gòu)3.對數(shù)據(jù)的運(yùn)算(運(yùn)算的定義和運(yùn)算的實現(xiàn))4.抽象數(shù)據(jù)類型的概念和表示方法第3頁/共30頁第一章 序論算法的知識點(diǎn): 算法的定義 算法的特性 算法的時間分析和空間分析方法第4頁/共30頁第二章 線性表5個主要知

2、識點(diǎn):1.線性表的定義2.線性表的存儲表示-順序表,鏈表3.線性表的運(yùn)算在不同存儲結(jié)構(gòu)上的實現(xiàn)4.有序表的操作5.線性表的應(yīng)用第5頁/共30頁第二章 線性表線性表順序存儲結(jié)構(gòu)的特點(diǎn):1.邏輯上相鄰的元素在物理上也相鄰;2.不需要為表示元素之間的邏輯相鄰關(guān)系開辟附加空間;3.可以隨機(jī)訪問數(shù)據(jù)元素;4.插入和刪除元素時需要大量移動元素。第6頁/共30頁第二章 線性表線性表鏈?zhǔn)酱鎯Y(jié)構(gòu)的特點(diǎn):1.邏輯上相鄰的元素在物理上不一定相鄰;2.需要為表示元素之間的邏輯相鄰關(guān)系開辟附加空間:指針域;3.無法隨機(jī)訪問數(shù)據(jù)元素;4.插入和刪除元素時不需要大量移動元素,只要修改相關(guān)結(jié)點(diǎn)的指針值即可。第7頁/共30頁

3、第二章 線性表幾種常用的線性鏈表:1.單鏈表2.循環(huán)單鏈表(既可以用頭指針引導(dǎo),又可以用尾指針引導(dǎo))3.雙向鏈表4.雙向循環(huán)鏈表第8頁/共30頁第二章 線性表 帶頭結(jié)點(diǎn)的鏈表和不帶頭結(jié)點(diǎn)的鏈表在操作上有差別.判表空條件:第9頁/共30頁第三章 棧和隊列棧和隊列都是插入和刪除操作受到限制的特殊線性表;棧的特點(diǎn): 后進(jìn)先出(LIFO)隊列的特點(diǎn):先進(jìn)先出(FIFO)第10頁/共30頁第三章 棧和隊列棧的操作:順序棧:順序表操作的特例鏈棧:單鏈表操作的特例第11頁/共30頁第三章 棧和隊列隊列的操作:鏈隊列:帶頭結(jié)點(diǎn)、頭指針和尾指針的單鏈表,入隊端在表尾,出隊端在表頭。循環(huán)鏈隊列:可以只用一個尾指針

4、用定長數(shù)組作為隊列的存儲結(jié)構(gòu)時,一般采用循環(huán)隊列的形式-循環(huán)隊列。第12頁/共30頁第三章 棧和隊列隊列的操作:鏈隊列:帶頭結(jié)點(diǎn)、頭指針和尾指針的單鏈表,入隊端在表尾,出隊端在表頭。循環(huán)鏈隊列:可以只用一個尾指針用定長數(shù)組作為隊列的存儲結(jié)構(gòu)時,一般采用循環(huán)隊列的形式第13頁/共30頁第三章 棧和隊列循環(huán)隊列:數(shù)組:Q1.maxsize-1front指向?qū)︻^元素rear指向隊尾元素的下一個隊列的最大容量:maxsize-106543217frontreara5a1a2a3a4第14頁/共30頁第三章 棧和隊列循環(huán)隊列的計算公式Q0.maxsize-1:入隊: rear = ( rear+1 )

5、mod maxsize出隊: front = ( front +1 ) mod maxsize隊空條件: front = rear隊滿條件: front = (rear+1) mod maxsize隊列長度: (rear front + maxsize) mod maxsize第15頁/共30頁第三章 棧和隊列循環(huán)隊列的計算公式Q1.maxsize:入隊: rear = rear mod maxsize+1出隊: front = front mod maxsize +1隊空條件: front = rear隊滿條件: front = rear mod maxsize+1隊列長度: (rear f

6、ront + maxsize) mod maxsize第16頁/共30頁第4章 數(shù)組數(shù)組知識點(diǎn):多維數(shù)組行優(yōu)先和列優(yōu)先的存儲方式;數(shù)組元素地址的計算方法;特殊矩陣的壓縮存儲方法以及下標(biāo)變換算公式的推導(dǎo);稀疏矩陣的壓縮存儲技術(shù)-三元組表、十字鏈表。第17頁/共30頁第6章 樹和二叉樹知識點(diǎn)(1):樹和二叉樹的定義二叉樹的(5個)性質(zhì)完全二叉樹的特點(diǎn)二叉樹的存儲結(jié)構(gòu),主要掌握二叉鏈表二叉樹的遍歷算法以及二叉樹常用運(yùn)算第18頁/共30頁第6章 樹和二叉樹知識點(diǎn)(2):表達(dá)式的二叉樹表示樹的存儲結(jié)構(gòu)樹、森林與二叉樹的相互轉(zhuǎn)換樹和森林的遍歷哈夫曼樹的定義和構(gòu)造,哈夫曼編碼方法第19頁/共30頁第7章 圖

7、知識點(diǎn)(1):圖的概念:有向圖,無向圖路徑,回路(環(huán)),簡單路徑,簡單環(huán)無向連通圖、連通分量有向強(qiáng)連通圖、強(qiáng)連通分量完全圖第20頁/共30頁第7章 圖知識點(diǎn)(2):生成樹、生成森林熟練掌握圖的存儲結(jié)構(gòu)鄰接矩陣和鄰接表,他們的特點(diǎn)和操作熟練掌握圖的DFS遍歷和BFS遍歷的概念和實現(xiàn)算法第21頁/共30頁第7章 圖知識點(diǎn)(3):最小生成樹的概念和prim、Kluscla算法思想拓?fù)湫蛄械母拍詈屯負(fù)渑判蛩惴ㄗ疃搪窂降母拍詈虳ijkstra算法關(guān)鍵路徑的概念和關(guān)鍵路徑的算法思想第22頁/共30頁第8章 查找知識點(diǎn)(1):平均查找長度ASL的定義和計算方法順序查找的特點(diǎn)、算法和ASL(等概情況下查找成功

8、的ASL(n+1)/2)折半查找的特點(diǎn)、算法和ASL(折半查找判定樹的定義和使用)第23頁/共30頁第8章 查找知識點(diǎn)(2):索引順序查找的特點(diǎn)、查找方法和ASL二叉排序樹的定義、查找、插入、刪除哈希表的概念、哈希函數(shù)的構(gòu)造、裝填因子對查找效率的影響、解決沖突的方法(線性探測、二次探測和拉鏈法)、沖突和堆積的不同、哈希表的構(gòu)造和ASL計算第24頁/共30頁第9章 排序知識點(diǎn):直接插入排序希爾排序冒泡排序快速排序簡單選擇排序堆排序歸并排序第25頁/共30頁數(shù)據(jù)庫系統(tǒng)基本概念:DB,DBS,DBMS,概念模型,數(shù)據(jù)模型,實體,聯(lián)系(1:1,1:n,n:m),數(shù)據(jù)獨(dú)立性,ER圖,數(shù)據(jù)模型的三要素關(guān)鍵

9、字:候選碼,主碼,外部碼,主屬性數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)(三級模式,兩級映射)用數(shù)據(jù)庫系統(tǒng)來管理數(shù)據(jù)的特點(diǎn)第26頁/共30頁數(shù)據(jù)庫系統(tǒng)關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)關(guān)系的定義、關(guān)系的性質(zhì)關(guān)系的完整性規(guī)則關(guān)系模式的概念關(guān)系代數(shù)運(yùn)算(9種,其中原子運(yùn)算有5種)靈活運(yùn)用關(guān)系代數(shù)運(yùn)算實現(xiàn)復(fù)雜的查詢第27頁/共30頁數(shù)據(jù)庫系統(tǒng)函數(shù)依賴的概念完全函數(shù)依賴、部分函數(shù)依賴、傳遞函數(shù)依賴1NF、2NF、3NF定義會通過分解關(guān)系模式達(dá)到高級范式會將E-R圖轉(zhuǎn)換成關(guān)系模式數(shù)據(jù)庫的設(shè)計(四個步驟)第28頁/共30頁數(shù)據(jù)庫系統(tǒng)會用SQL的Select語句實現(xiàn)查詢單表查詢、多表連接查詢、嵌套查詢、用集函數(shù)查詢、分組查詢、結(jié)果排序會Create,Delete,Insert,Update第29頁/共30頁感謝您的觀看。第30頁/共30頁

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!