版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
算法零基礎(chǔ)一本通(Python版)讀書筆記模板01思維導(dǎo)圖作者介紹讀書筆記內(nèi)容摘要目錄分析精彩摘錄目錄0305020406思維導(dǎo)圖通版基礎(chǔ)算法通版基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)讀者算法習(xí)題程序數(shù)據(jù)實(shí)例第章基本概念方法節(jié)點(diǎn)問題鏈表哈希本書關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要《算法零基礎(chǔ)一本通(Python版)》使用Python指導(dǎo)讀者從零開始學(xué)習(xí)算法:由基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)開始,逐步解說信息安全算法,最后也講解了人工智能入門領(lǐng)域的KNN和K-means算法?!端惴慊A(chǔ)一本通(Python版)》包含約120個(gè)程序?qū)嵗褂眉s600張完整圖例,深入講解了7種數(shù)據(jù)結(jié)構(gòu)和數(shù)十種算法,此外也針對(duì)國(guó)內(nèi)外著名公司招聘程序員的算法考題做了講解?!端惴慊A(chǔ)一本通(Python版)》實(shí)用性強(qiáng)、案例豐富,適合有一定Python基礎(chǔ)的讀者使用,也可作為大中專院校及培訓(xùn)機(jī)構(gòu)的參考教材。作者介紹同名作者介紹洪錦魁是中國(guó)臺(tái)灣計(jì)算機(jī)專家,IT圖書知名作者。其著作特色為所有程序語法會(huì)依特性分類,同時(shí)以實(shí)用的程序?qū)嵗M(jìn)行解說,讓讀者可以事半功倍地輕松掌握相關(guān)知識(shí)。目錄分析1-1計(jì)算機(jī)的算法1-2不好的算法與好的算法1-3程序執(zhí)行的時(shí)間測(cè)量方法:時(shí)間復(fù)雜度1-4內(nèi)存的使用:空間復(fù)雜度1-5數(shù)據(jù)結(jié)構(gòu)1-6習(xí)題010302040506第1章算法基本概念1-2不好的算法與好的算法1-2-1不好的算法1-2-2好的算法1-3程序執(zhí)行的時(shí)間測(cè)量方法:時(shí)間復(fù)雜度1-3-1基本概念1-3-2時(shí)間測(cè)量復(fù)雜度1-4內(nèi)存的使用:空間復(fù)雜度1-4-1基本概念1-4-2常見的空間復(fù)雜度計(jì)算2-1基本概念2-2使用索引存取數(shù)組內(nèi)容2-3新數(shù)據(jù)插入數(shù)組2-4刪除數(shù)組元素第2章數(shù)組2-5思考數(shù)組的優(yōu)缺點(diǎn)2-7習(xí)題2-6與數(shù)組有關(guān)的Python程序第2章數(shù)組2-3新數(shù)據(jù)插入數(shù)組2-3-1假設(shè)當(dāng)下有足夠的連續(xù)內(nèi)存空間2-3-2假設(shè)當(dāng)下沒有足夠的連續(xù)內(nèi)存空間2-6與數(shù)組有關(guān)的Python程序2-6-1建立數(shù)組2-6-2存取數(shù)組內(nèi)容2-6-3將數(shù)據(jù)插入數(shù)組2-6-4刪除數(shù)組元素2-6-5搜尋數(shù)組元素2-6-6更新數(shù)組內(nèi)容2-6-7Numpy3-1鏈表數(shù)據(jù)形式與內(nèi)存概念3-3新數(shù)據(jù)插入鏈表3-2鏈表的數(shù)據(jù)讀取第3章鏈表3-4刪除鏈表的節(jié)點(diǎn)元素3-5循環(huán)鏈表(circlelinkedlist)3-6雙向鏈表3-7數(shù)組與鏈表基本操作的時(shí)間復(fù)雜度比較3-8與鏈表有關(guān)的Python程序3-9習(xí)題010302040506第3章鏈表3-8與鏈表有關(guān)的Python程序3-8-1建立鏈表3-8-2建立鏈表類別和遍歷此鏈表3-8-3在鏈表第一個(gè)節(jié)點(diǎn)前插入一個(gè)新的節(jié)點(diǎn)3-8-4在鏈表末端插入新的節(jié)點(diǎn)3-8-5在鏈表中間插入新的節(jié)點(diǎn)3-8-6在鏈表中刪除指定內(nèi)容的節(jié)點(diǎn)3-8-7建立循環(huán)鏈表3-8-8雙向鏈表4-1數(shù)據(jù)插入enqueue4-2數(shù)據(jù)讀取dequeue4-3使用列表模仿隊(duì)列的操作4-4與隊(duì)列有關(guān)的Python模塊4-5習(xí)題12345第4章隊(duì)列5-1數(shù)據(jù)推入push5-2數(shù)據(jù)取出pop5-3Python中棧的應(yīng)用5-4函數(shù)調(diào)用與棧運(yùn)作第5章棧5-6習(xí)題5-5遞歸調(diào)用與棧運(yùn)作第5章棧5-3Python中棧的應(yīng)用5-3-1使用列表(list)模擬棧操作5-3-2自行建立stack類別執(zhí)行相關(guān)操作6-1建立二叉樹6-2刪除二叉樹的節(jié)點(diǎn)6-3搜尋二叉樹的數(shù)據(jù)6-4更進(jìn)一步認(rèn)識(shí)二叉樹6-5內(nèi)存存儲(chǔ)二叉樹的方法12345第6章二叉樹6-7習(xí)題6-6Python中二叉樹的運(yùn)用第6章二叉樹6-6Python中二叉樹的運(yùn)用6-6-1使用數(shù)組建立二叉樹6-6-2鏈表方式建立二叉樹的根節(jié)點(diǎn)6-6-3使用鏈表建立二叉樹6-6-4遍歷二叉樹使用中序(inorder)打印6-6-5遍歷二叉樹使用前序(preorder)打印6-6-6遍歷二叉樹使用后序(postorder)打印6-6-7二叉樹節(jié)點(diǎn)的搜尋6-6-8二叉樹節(jié)點(diǎn)的刪除6-6-9二叉樹的應(yīng)用與工作效率7-1建立堆積樹7-2插入數(shù)據(jù)到堆積樹7-3取出最小堆積樹的值7-4最小堆積樹與數(shù)組第7章堆積樹7-5Python內(nèi)建堆積樹模塊heapq7-7習(xí)題7-6Python硬功夫:自己建立堆積樹第7章堆積樹7-5Python內(nèi)建堆積樹模塊heapq7-5-1建立二叉堆積樹heapify()7-5-2推入元素到堆積heappush()7-5-3從堆積取出和刪除元素heappop()7-5-4推入和取出heappushpop()7-5-5傳回最大或是最小的n個(gè)元素7-5-6取出堆積的最小值和插入新元素7-5-7堆積的元素是元組(tuple)7-5-8二叉堆積樹排序的應(yīng)用7-6Python硬功夫:自己建立堆積樹7-6-1自己建立堆積樹7-6-2自己建立方法取出堆積樹的最小值7-6-3插入節(jié)點(diǎn)8-1基本概念8-2哈希表轉(zhuǎn)成數(shù)組8-3搜尋哈希表8-4哈希表的規(guī)模與擴(kuò)充第8章哈希表8-5好的哈希表與不好的哈希表8-6哈希表效能分析8-7Python程序應(yīng)用8-8認(rèn)識(shí)哈希表模塊hashlib8-9習(xí)題12345第8章哈希表8-2哈希表轉(zhuǎn)成數(shù)組8-2-1哈希表寫入8-2-2哈希碰撞與鏈結(jié)法8-2-3哈希碰撞與開放尋址法8-7Python程序應(yīng)用8-7-1Python建立哈希表8-7-2建立號(hào)碼簿8-7-3避免數(shù)據(jù)重復(fù)8-8認(rèn)識(shí)哈希表模塊hashlib8-8-1使用md5()方法計(jì)算中文/英文數(shù)據(jù)的哈希值8-8-2計(jì)算文件的哈希值8-8-3使用sha1()方法計(jì)算哈希值8-8-4認(rèn)識(shí)此平臺(tái)可以使用的哈希算法8-8-5認(rèn)識(shí)跨平臺(tái)可以使用的哈希算法9-1排序的概念與應(yīng)用9-2泡沫排序法(bubblesort)9-3雞尾酒排序(cocktailsort)9-4選擇排序(selectionsort)9-5插入排序(insertionsort)12345第9章排序9-6堆積樹排序(heapsort)9-7快速排序(quicksort)9-8合并排序(mergesort)9-9習(xí)題第9章排序9-2泡沫排序法(bubblesort)9-2-1圖解泡沫排序算法9-2-2Python程序?qū)嵗?-3雞尾酒排序(cocktailsort)9-3-1圖解雞尾酒排序算法9-3-2Python程序?qū)嵗?-4選擇排序(selectionsort)9-4-1圖解選擇排序算法9-4-2Python程序?qū)嵗?-4-3選擇排序的應(yīng)用9-5插入排序(insertionsort)9-5-1圖解插入排序算法9-5-2插入排序與玩撲克牌9-5-3Python程序?qū)嵗?-6堆積樹排序(heapsort)9-6-1圖解堆積樹排序算法9-6-2Python程序?qū)嵗?-7快速排序(quicksort)9-7-1圖解快速排序算法9-7-2Python程序?qū)嵗?-8合并排序(mergesort)9-8-1圖解合并排序算法9-8-2Python程序?qū)嵗?0-1順序搜尋法(sequentialsearch)10-2二分搜尋法(binarysearch)10-3搜尋最大值算法10-4習(xí)題第10章數(shù)據(jù)搜尋10-1順序搜尋法(sequentialsearch)10-1-1圖解順序搜尋算法10-1-2Python程序?qū)嵗?0-2二分搜尋法(binarysearch)10-2-1圖解二分搜尋法10-2-2Python程序?qū)嵗?1-1走迷宮與回溯算法11-2迷宮設(shè)計(jì)棧扮演的角色11-3Python程序走迷宮11-4習(xí)題第11章棧、回溯算法與迷宮12-1斐波那契(Fibonacci)數(shù)列12-2河內(nèi)塔算法12-3八皇后算法12-4分形與VLSI設(shè)計(jì)算法12-5習(xí)題12345第12章從遞歸看經(jīng)典算法12-2河內(nèi)塔算法12-2-1了解河內(nèi)塔問題12-2-2手動(dòng)實(shí)踐河內(nèi)塔問題12-2-3Python程序?qū)嵺`河內(nèi)塔問題12-3八皇后算法12-3-1了解八皇后的題目12-3-2回溯算法與八皇后12-3-3遞歸的解法12-4分形與VLSI設(shè)計(jì)算法12-4-1算法基本概念12-4-2Python程序?qū)嵗?3-1圖形的基本概念13-2廣度優(yōu)先搜尋算法概念解說13-3Python實(shí)踐廣度優(yōu)先搜尋算法13-4深度優(yōu)先搜尋算法概念解說13-5習(xí)題12345第13章圖形理論13-1圖形的基本概念13-1-1基本概念13-1-2生活實(shí)例的概念擴(kuò)展13-1-3加權(quán)圖形(weightedgraph)13-1-4有向圖形(directedgraph)13-1-5有向無環(huán)圖(directedacyclegraph)13-1-6拓?fù)渑判颍╰opologicalsort)13-2廣度優(yōu)先搜尋算法概念解說13-2-1廣度優(yōu)先搜尋算法理論13-2-2生活實(shí)務(wù)解說13-2-3最短路徑13-3Python實(shí)踐廣度優(yōu)先搜尋算法13-3-1好用的collections模塊的deque()13-3-2廣度優(yōu)先搜尋算法實(shí)例13-3-3廣度優(yōu)先算法拜訪所有節(jié)點(diǎn)13-3-4走迷宮13-4深度優(yōu)先搜尋算法概念解說13-4-1深度優(yōu)先搜尋算法理論13-4-2深度優(yōu)先搜尋算法實(shí)例14-1戴克斯特拉(Dijkstra's)算法14-2貝爾曼-福特(Bellman-Ford)算法14-3A算法14-4習(xí)題第14章圖形理論之最短路徑算法14-1戴克斯特拉(Dijkstra's)算法14-1-1最短路徑與最快路徑問題14-1-2戴克斯特拉算法14-1-3Python程序?qū)嵗?5-1選課分析15-2背包問題:貪婪算法不是最完美的結(jié)果15-3電臺(tái)選擇15-4業(yè)務(wù)員旅行15-5習(xí)題12345第15章貪婪算法15-1選課分析15-1-1問題分析15-1-2算法分析15-1-3Python程序?qū)嵗?5-2背包問題:貪婪算法不是最完美的結(jié)果15-2-1問題分析15-2-2算法分析15-2-3Python實(shí)例15-3電臺(tái)選擇15-3-1問題分析15-3-2算法分析15-3-3Python實(shí)例15-4業(yè)務(wù)員旅行15-4-1問題分析15-4-2算法分析16-1再談背包問題:動(dòng)態(tài)規(guī)劃算法16-3習(xí)題16-2旅游行程的安排第16章動(dòng)態(tài)規(guī)劃算法16-1再談背包問題:動(dòng)態(tài)規(guī)劃算法16-1-1簡(jiǎn)單同時(shí)正確的算法但是耗時(shí)16-1-2動(dòng)態(tài)規(guī)劃算法16-1-3動(dòng)態(tài)算法延伸探討16-1-4存放順序也不影響結(jié)果16-1-5Python程序?qū)嵗?6-2旅游行程的安排16-2-1旅游行程概念16-2-2Python程序?qū)嵗?7-1數(shù)據(jù)安全與數(shù)據(jù)加密17-2摩斯密碼(Morsecode)17-3凱撒密碼17-4再談文件加密技術(shù)第17章數(shù)據(jù)加密到信息安全算法17-5全天下只有你可以解的加密程序(你也可能無法解)17-6哈希函數(shù)與SHA家族17-7密鑰密碼17-8訊息鑒別碼(messageauthenticationcode)第17章數(shù)據(jù)加密到信息安全算法17-9數(shù)字簽名(digitalsignature)17-11習(xí)題17-10數(shù)字證書(digitalcertificate)第17章數(shù)據(jù)加密到信息安全算法17-1數(shù)據(jù)安全與數(shù)據(jù)加密17-1-1認(rèn)識(shí)數(shù)據(jù)安全的專有名詞17-1-2加密17-6哈希函數(shù)與SHA家族17-6-1再談哈希函數(shù)17-6-2MD5(Message-DigestAlgorithm)17-6-3SHA家族17-7密鑰密碼17-7-1對(duì)稱密鑰密碼17-7-2公鑰密碼18-1KNN算法:電影分類18-2KNN算法:選舉造勢(shì)與銷售烤香腸18-3K-means算法18-4習(xí)題第18章人工智能破冰之旅:KNN和K-means算法18-1KNN算法:電影分類18-1-1規(guī)劃特征值18-1-2將KNN算法應(yīng)用在電影分類18-1-3項(xiàng)目程序?qū)嵗?8-1-4電影分類結(jié)論18-2KNN算法:選舉造勢(shì)與銷售烤香腸18-2-1規(guī)劃特征值表18-2-2回歸方法18-2-3項(xiàng)目程序?qū)嵗?8-3K-means算法18-3-1算法基礎(chǔ)18-3-2程序?qū)嵗?9-1質(zhì)數(shù)測(cè)試19-2回文算法19-3歐幾里得算法19-4最小公
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工作述職報(bào)告3篇
- 二零二五年度綠色環(huán)保廣告字制作與安裝服務(wù)合同3篇
- 2025年度跨行業(yè)員工借調(diào)與資源共享合作協(xié)議3篇
- 2025年度年度勞動(dòng)爭(zhēng)議調(diào)解律師委托協(xié)議終止書3篇
- 2025年度無人機(jī)農(nóng)業(yè)病蟲害防治與智慧農(nóng)業(yè)平臺(tái)合同3篇
- 2025年度農(nóng)莊租賃與農(nóng)業(yè)資源整合合同3篇
- 二零二五年度獸醫(yī)疾病防控中心獸醫(yī)聘用協(xié)議3篇
- 二零二五年度月嫂服務(wù)滿意度評(píng)價(jià)及改進(jìn)合同2篇
- 二零二五年度化學(xué)論文版權(quán)轉(zhuǎn)讓及國(guó)際學(xué)術(shù)交流合同3篇
- 2025年度教育資源共享合作協(xié)議書模板集3篇
- DL∕T 2558-2022 循環(huán)流化床鍋爐基本名詞術(shù)語
- 教師進(jìn)企業(yè)實(shí)踐日志
- 抵押物變更協(xié)議范本版
- 煤矸石充填塌陷區(qū)復(fù)墾技術(shù)規(guī)程
- TSG-T7001-2023電梯監(jiān)督檢驗(yàn)和定期檢驗(yàn)規(guī)則宣貫解讀
- 河南省平頂山市魯山縣2023-2024學(xué)年二年級(jí)上學(xué)期期末語文試卷
- 中原文化(歷史篇)智慧樹知到期末考試答案2024年
- 金蝶軟件旗艦版月底結(jié)賬作業(yè)流程操作
- (正式版)JBT 14762-2024 電動(dòng)摩托車和電動(dòng)輕便摩托車用閥控式鉛酸蓄電池
- 勞動(dòng)教育智慧樹知到期末考試答案2024年
- 大疆慧飛無人機(jī)考試題庫附有答案
評(píng)論
0/150
提交評(píng)論