




版權(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)數(shù)據(jù)結(jié)構(gòu)與算法1.1什么是數(shù)據(jù)結(jié)構(gòu)好的數(shù)據(jù)結(jié)構(gòu)可以帶來(lái)最優(yōu)效率的算法程序=算法+數(shù)據(jù)結(jié)構(gòu)——圖靈獎(jiǎng)獲得者尼古拉斯·沃斯1.1什么是數(shù)據(jù)結(jié)構(gòu)問(wèn)題求解的過(guò)程框架:實(shí)際問(wèn)題求解算法測(cè)試、調(diào)整程序設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)組織數(shù)據(jù)結(jié)構(gòu)課程中的內(nèi)容數(shù)學(xué)模型抽象
構(gòu)造求解算法
數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
程序?qū)崿F(xiàn)
4例1如何在書架上擺放圖書非數(shù)值計(jì)算問(wèn)題舉例1:ontents什么是數(shù)據(jù)結(jié)構(gòu)不科學(xué)!5例1如何在書架上擺放圖書ontents什么是數(shù)據(jù)結(jié)構(gòu)例1如何在書架上擺放圖書圖書的擺放至少是跟兩個(gè)操作直接相關(guān)的:插入:新書怎么插入?查找:如何查找指定的某本書?6什么是數(shù)據(jù)結(jié)構(gòu)例1如何在書架上擺放圖書方法1:隨便放插入:新書怎么插入?哪里有空放哪里!查找:如何查找指定的某本書?順序查找7什么是數(shù)據(jù)結(jié)構(gòu)例1如何在書架上擺放圖書方法2:按書名拼音字母順序存放查找:如何查找指定的某本書?二分查找8什么是數(shù)據(jù)結(jié)構(gòu)ABCEDFGHIJKLMNOPQRXTUVWSYZ例1如何在書架上擺放圖書方法2:按書名拼音字母順序存放插入:新書怎么插入?確定插入位置,之后的書全部后移,空位插入9什么是數(shù)據(jù)結(jié)構(gòu)ZYABCEDFGHIJKLMNOPQRXTUVWS例1如何在書架上擺放圖書方法3:按照書的類別劃分區(qū)域,同類內(nèi)按拼音字母順序存放插入:新書怎么插入?先定類別,再二分查找確定位置,移出空位插入!查找:如何查找指定的某本書?先確定類別,再二分查找10什么是數(shù)據(jù)結(jié)構(gòu)例1如何在書架上擺放圖書方法3:按書按照書的類別劃分區(qū)域,同類內(nèi)按拼音字母順序存放面臨的新問(wèn)題:每類的空間應(yīng)如何分配?類別應(yīng)該分多細(xì)?11什么是數(shù)據(jù)結(jié)構(gòu)例1如何在書架上擺放圖書方法1、方法2、方法3:書架問(wèn)題總結(jié):解決問(wèn)題方法的效率,跟數(shù)據(jù)的組織方式是直接相關(guān)的。12什么是數(shù)據(jù)結(jié)構(gòu)13例2田徑賽的時(shí)間安排問(wèn)題(無(wú)向圖的著色問(wèn)題)例2:田徑賽的時(shí)間安排問(wèn)題ontents數(shù)據(jù)結(jié)構(gòu)的概念
設(shè)有六個(gè)比賽項(xiàng)目,規(guī)定每個(gè)選手至多可參加三個(gè)項(xiàng)目,有人報(bào)名參加比賽(如下表所示)設(shè)計(jì)比賽日程表,使得在盡可能短的時(shí)間內(nèi)完成比賽。14(1)設(shè)用如下六個(gè)不同的代號(hào)代表不同的項(xiàng)目:
跳高跳遠(yuǎn)標(biāo)槍鉛球100米200米
ABCDEF姓名項(xiàng)目1項(xiàng)目2項(xiàng)目3丁一ABE馬二CD
張三CEF李四DFA王五BF(2)用頂點(diǎn)代表比賽項(xiàng)目
不能同時(shí)進(jìn)行比賽的項(xiàng)目之間連上一條邊。ontents例2田徑賽時(shí)間安排問(wèn)題的解法數(shù)據(jù)結(jié)構(gòu)的概念BAEFDC(3)某選手比賽的項(xiàng)目必定有邊相連(不能同時(shí)比賽)15比賽時(shí)間比賽項(xiàng)目1A,C2B,D3E4FBAEFDContents例2田徑賽時(shí)間安排問(wèn)題的解法數(shù)據(jù)結(jié)構(gòu)的概念BAEFDC日程安排結(jié)果是唯一的嗎?只需安排四個(gè)單位時(shí)間進(jìn)行比賽什么是數(shù)據(jù)結(jié)構(gòu)?數(shù)據(jù)對(duì)象的組織方式:邏輯結(jié)構(gòu):表示數(shù)據(jù)元素之間的邏輯關(guān)系。物理結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)在計(jì)算機(jī)內(nèi)的存儲(chǔ)方式。數(shù)據(jù)對(duì)象必定與一系列加在其上的操作相關(guān)聯(lián)。完成這些操作所用的方法就是算法。
1617邏輯結(jié)構(gòu)(LogicalStructure)線性結(jié)構(gòu):存在一對(duì)一的關(guān)系。樹形結(jié)構(gòu):存在一對(duì)多的關(guān)系。圖:多對(duì)多的關(guān)系。集合:僅同屬一個(gè)集合。
存儲(chǔ)結(jié)構(gòu)(StorageStructure)運(yùn)算(Operations)ontents數(shù)據(jù)結(jié)構(gòu)的三個(gè)方面:什么是數(shù)據(jù)結(jié)構(gòu)什么是數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)的三要素:
給定數(shù)據(jù),分析數(shù)據(jù)元素之間的邏輯
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 負(fù)壓設(shè)備行業(yè)月個(gè)人工作計(jì)劃
- 班級(jí)科技參與與實(shí)踐計(jì)劃
- 《柔性可穿戴傳感技術(shù)》課程教學(xué)大綱
- 學(xué)期總結(jié)與反思計(jì)劃
- 個(gè)人社區(qū)貢獻(xiàn)的評(píng)估標(biāo)準(zhǔn)計(jì)劃
- 搭建員工意見(jiàn)反饋渠道的方案計(jì)劃
- 推動(dòng)企業(yè)信息化進(jìn)程計(jì)劃
- 第四章籃球-原地雙手胸前傳球 教學(xué)設(shè)計(jì)
- 2024年高中物理新教材選擇性必修第一冊(cè) 第2章 章末檢測(cè)試卷(二)
- 提高美術(shù)教學(xué)全面素質(zhì)教育的工作計(jì)劃
- 辦公樓招商知識(shí)培訓(xùn)課件
- 2025年阜陽(yáng)科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案1套
- 開(kāi)啟新征程??點(diǎn)亮新學(xué)期+課件=2024-2025學(xué)年高一下學(xué)期開(kāi)學(xué)家長(zhǎng)會(huì)
- 2025內(nèi)蒙古烏審旗圖克鎮(zhèn)圖克工業(yè)園區(qū)中天合創(chuàng)化工分公司招聘20人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2.3品味美好情感 課件 -2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 七年級(jí)道法下冊(cè) 第一單元 綜合測(cè)試卷(人教海南版 2025年春)
- 海洋自主無(wú)人系統(tǒng)跨域協(xié)同任務(wù)規(guī)劃模型與技術(shù)發(fā)展研究
- GB/T 18851.2-2024無(wú)損檢測(cè)滲透檢測(cè)第2部分:滲透材料的檢驗(yàn)
- 正弦穩(wěn)態(tài)電路分析
- 辦公用品、耗材采購(gòu)服務(wù)投標(biāo)方案
- 新人教版高中數(shù)學(xué)必修第二冊(cè)全冊(cè)教案
評(píng)論
0/150
提交評(píng)論