《Python數(shù)據(jù)結(jié)構(gòu)與算法分析 第2版 》讀書筆記思維導(dǎo)圖PPT模板下載_第1頁
《Python數(shù)據(jù)結(jié)構(gòu)與算法分析 第2版 》讀書筆記思維導(dǎo)圖PPT模板下載_第2頁
《Python數(shù)據(jù)結(jié)構(gòu)與算法分析 第2版 》讀書筆記思維導(dǎo)圖PPT模板下載_第3頁
《Python數(shù)據(jù)結(jié)構(gòu)與算法分析 第2版 》讀書筆記思維導(dǎo)圖PPT模板下載_第4頁
《Python數(shù)據(jù)結(jié)構(gòu)與算法分析 第2版 》讀書筆記思維導(dǎo)圖PPT模板下載_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《Python數(shù)據(jù)結(jié)構(gòu)與算法分析第2版》最新版讀書筆記,下載可以直接修改思維導(dǎo)圖PPT模板01內(nèi)容提要第2章算法分析第4章遞歸第1章導(dǎo)論第3章基本數(shù)據(jù)結(jié)構(gòu)第5章搜索和排序目錄030502040607第6章樹第8章附加內(nèi)容第7章圖及其算法附錄APython圖形包目錄0908010011附錄BPython資源內(nèi)容簡介參考資料看完了目錄013012014內(nèi)容摘要了解數(shù)據(jù)結(jié)構(gòu)與算法是透徹理解計算機(jī)科學(xué)的前提。隨著Python日益廣泛的應(yīng)用,Python程序員需要實(shí)現(xiàn)與傳統(tǒng)的面向?qū)ο缶幊陶Z言相似的數(shù)據(jù)結(jié)構(gòu)與算法。本書是用Python描述數(shù)據(jù)結(jié)構(gòu)與算法的開山之作,匯聚了作者多年的實(shí)戰(zhàn)經(jīng)驗(yàn),向讀者透徹講解在Python環(huán)境下,如何通過一系列存儲機(jī)制高效地實(shí)現(xiàn)各類算法。通過本書,讀者將深刻理解Python數(shù)據(jù)結(jié)構(gòu)、遞歸、搜索、排序、樹與圖的應(yīng)用,等等。內(nèi)容提要列表和字符串的主要區(qū)別在于,列表能夠被修改,字符串則不能。第1章導(dǎo)論列表的這一特性被稱為可修改性。1.1本章目標(biāo)1.2入門1.3何謂計算機(jī)科學(xué)1.4Python基礎(chǔ)第1章導(dǎo)論1.5小結(jié)1.6關(guān)鍵術(shù)語1.7討論題1.8編程練習(xí)第1章導(dǎo)論第2章算法分析列表具有可修改性,字符串則不具有。2.1本章目標(biāo)2.2何謂算法分析2.3Python數(shù)據(jù)結(jié)構(gòu)的性能2.4小結(jié)第2章算法分析2.5關(guān)鍵術(shù)語2.7編程練習(xí)2.6討論題第2章算法分析第3章基本數(shù)據(jù)結(jié)構(gòu)集(set)是由零個或多個不可修改的Python數(shù)據(jù)對象組成的無序集合。3.1本章目標(biāo)3.2何謂線性數(shù)據(jù)結(jié)構(gòu)3.3棧3.4隊(duì)列3.5雙端隊(duì)列3.6列表010302040506第3章基本數(shù)據(jù)結(jié)構(gòu)3.7小結(jié)3.8關(guān)鍵術(shù)語3.9討論題3.10編程練習(xí)第3章基本數(shù)據(jù)結(jié)構(gòu)第4章遞歸集不允許重復(fù)元素,并且寫成由花括號包含、以逗號分隔的一系列值。4.1本章目標(biāo)4.2何謂遞歸4.3棧幀:實(shí)現(xiàn)遞歸4.4遞歸可視化4.5復(fù)雜的遞歸問題4.6探索迷宮010302040506第4章遞歸4.7動態(tài)規(guī)劃4.8小結(jié)4.9關(guān)鍵術(shù)語4.10討論題4.11編程練習(xí)12345第4章遞歸第5章搜索和排序重復(fù)運(yùn)算返回的結(jié)果是序列中指向數(shù)據(jù)對象的引用的重復(fù)在Python以及其他所有面向?qū)ο缶幊陶Z言中,類都是對數(shù)據(jù)的構(gòu)成(狀態(tài))以及數(shù)據(jù)能做什么(行為)的描述。5.1本章目標(biāo)5.2搜索5.3排序5.4小結(jié)第5章搜索和排序5.5關(guān)鍵術(shù)語5.7編程練習(xí)5.6討論題第5章搜索和排序第6章樹抽象數(shù)據(jù)類型的實(shí)現(xiàn)常被稱為數(shù)據(jù)結(jié)構(gòu)列表是異構(gòu)的,這意味著其指向的數(shù)據(jù)對象不需要都是同一個類編程是指通過編程語言將算法編碼以使其能被計算機(jī)執(zhí)行的過程。6.1本章目標(biāo)6.2示例6.3術(shù)語及定義6.4實(shí)現(xiàn)6.5二叉樹的應(yīng)用6.6利用二叉堆實(shí)現(xiàn)優(yōu)先級隊(duì)列010302040506第6章樹6.7二叉搜索樹6.8平衡二叉搜索樹6.9小結(jié)6.10關(guān)鍵術(shù)語6.11討論題6.12編程練習(xí)010302040506第6章樹第7章圖及其算法由于都是異構(gòu)數(shù)據(jù)序列,因此元組與列表非常相似。7.1本章目標(biāo)7.2術(shù)語及定義7.3圖的抽象數(shù)據(jù)類型7.4寬度優(yōu)先搜索7.5深度優(yōu)先搜索7.6拓?fù)渑判?10302040506第7章圖及其算法7.7強(qiáng)連通單元7.8最短路徑問題7.9小結(jié)7.10關(guān)鍵術(shù)語7.11討論題7.12編程練習(xí)010302040506第7章圖及其算法第8章附加內(nèi)容它們的區(qū)別在于,元組和字符串一樣是不可修改的。8.1本章目標(biāo)8.2復(fù)習(xí)Python列表8.3復(fù)習(xí)遞歸8.4復(fù)習(xí)字典:跳表8.5復(fù)習(xí)樹:量化圖片8.6復(fù)習(xí)圖:模式匹配010302040506第8章附加內(nèi)容8.7小結(jié)8.8關(guān)鍵術(shù)語8.9討論題8.10編程練習(xí)第8章附加內(nèi)容附錄APython圖形包元組通常寫成由括號包含并且以逗號分隔的一系列值一旦某個元素被添加進(jìn)來,它與前后元素的相對位置將保持不變。附錄BPython資源這樣的數(shù)據(jù)集合經(jīng)常被稱為線性數(shù)據(jù)結(jié)構(gòu)。參考資料計算機(jī)科學(xué)的研究對象是問題、解決問題的過程,以及通過該過程得到的解決方案。內(nèi)容簡介抽象的數(shù)據(jù)結(jié)構(gòu)和算法,結(jié)合直觀形象的示意圖,加上誠意十足的示例代碼,一口氣讀下

溫馨提示

  • 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

提交評論