此部分為隱藏內(nèi)容,請輸入驗證碼后查看
掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋
” ,回復(fù) “ 驗證碼
” ,獲取驗證密碼。
本資料僅供讀者預(yù)覽及學(xué)習(xí)交流使用,不能用于商業(yè)用途,請在下載后24小時內(nèi)刪除。如果喜歡,請購買正版!
一.資料圖片
二.資料簡介
本書用Python語言來講解算法的分析和設(shè)計。本書主要關(guān)注經(jīng)典的算法,但同時會為讀者理解基本算法問題和解決問題打下很好的基礎(chǔ)。全書共11章。分別介紹了樹、圖、計數(shù)問題、歸納遞歸、遍歷、分解合并、貪心算法、復(fù)雜依賴、Dijkstra算法、匹配切割問題以及困難問題及其稀釋等內(nèi)容。本書在每一章結(jié)束的時候均有練習(xí)題和參考資料,這為讀者的自我檢查以及進(jìn)一步學(xué)習(xí)提供了較多的便利。在全書的最后,給出了練習(xí)題的提示,方便讀者進(jìn)行查漏補缺。
三.作者簡介
Magnus Lie Hetland是一位經(jīng)驗豐富的Python程序員,他自20世紀(jì)90年代以來就一直在使用該語言。同時,他還是挪威科技大學(xué)的副教授,有著數(shù)十年的算法教學(xué)經(jīng)驗,是《Beginning Python》1一書的作者。
四.資料目錄
作者簡介
版權(quán)聲明
內(nèi)容提要
技術(shù)評審人簡介
譯者簡介
譯者序
致謝
前言
第1章 引言
1.1 這是一本怎么樣的書
1.2 為什么要讀這本書
1.3 一些準(zhǔn)備工作
1.4 本書主要內(nèi)容
1.5 本章小結(jié)
1.6 如果您感興趣
1.7 練習(xí)題
1.8 參考資料
第2章 基礎(chǔ)知識
2.1 計算領(lǐng)域中一些核心理念
2.2 漸近記法
2.3 圖與樹的實現(xiàn)
2.4 請?zhí)岱篮诤凶?br/>2.5 本章小結(jié)
2.6 如果您感興趣
2.7 練習(xí)題
2.8 參考資料
第3章 計數(shù)初步
第4章 歸納、遞歸及歸簡
第5章 遍歷:算法學(xué)中的萬能鑰匙
第6章 分解、合并、解決
第7章 貪心有理嗎?請證明
第8章 復(fù)雜依賴及其記憶體化
第9章 Dijkstra及其朋友們從A到B的旅程
第10章 匹配、切割及流量
第11章 困難問題及其(有限)稀釋
附錄A 猛踩油門!令Python加速
附錄B 一些著名問題與算法
附錄C 圖論基礎(chǔ)
附錄D 習(xí)題提示