書馨卡幫你省薪 2024個人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請 | 注冊

Python算法圖解

作者:何韜
出版社:清華大學(xué)出版社出版時間:2021-04-01
開本: 16開 頁數(shù): 220
本類榜單:教材銷量榜
中 圖 價(jià):¥49.7(7.2折) 定價(jià)  ¥69.0 登錄后可看到會員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Python算法圖解 版權(quán)信息

Python算法圖解 本書特色

算法是軟件開發(fā)必不可少的要素之一。從機(jī)器學(xué)習(xí)、人工智能到數(shù)據(jù)存儲、界面展示等都要用到算法。數(shù)據(jù)結(jié)構(gòu)是算法的基礎(chǔ),數(shù)組、字典、堆、棧、鏈表、樹、圖等數(shù)據(jù)結(jié)構(gòu)就像建造一座樓所需要的梁、柱子、墻、樓板、樓梯等組件,根據(jù)需要用各種算法把它們組裝起來,*終開發(fā)成一個可用的項(xiàng)目或產(chǎn)品。“數(shù)據(jù)結(jié)構(gòu)與算法”課程目前在各高校均有開設(shè),但多偏向理論教學(xué),與開發(fā)實(shí)踐有一定距離。本書用圖解方式講解算法,利于讀者理解;以IT企業(yè)面試題作為案例,貼合企業(yè)實(shí)際需求。全書內(nèi)容包括: 數(shù)據(jù)結(jié)構(gòu); 遞歸; 棧和隊(duì)列; 鏈表; 數(shù)組; 樹結(jié)構(gòu); 堆結(jié)構(gòu); 散列表; 字典樹; 圖結(jié)構(gòu); 排序。

Python算法圖解 內(nèi)容簡介

本書是一部論述使用Python語言描述數(shù)據(jù)結(jié)構(gòu)與算法的新形態(tài)圖書,采用圖解方式和Python語言來描述各類算法的實(shí)現(xiàn)過程,講解通俗易懂,易于理解,切實(shí)做到深入淺出。同時,針對企業(yè)的用人需求本書提供了豐富的面試題,具有很強(qiáng)的實(shí)戰(zhàn)性。本書共分11章,包括數(shù)據(jù)結(jié)構(gòu)的分類和基本運(yùn)算、遞歸、棧和隊(duì)列、鏈表、數(shù)組、樹結(jié)構(gòu)、堆結(jié)構(gòu)、散列表、字典樹、圖和排序算法。讀者使用時,學(xué)習(xí)順序未必全按書中章節(jié)安排,可以依照自己的需求,做適當(dāng)調(diào)整。為方便讀者學(xué)習(xí),作者專門錄制了配套的微課視頻,并提供配套程序代碼,供讀者使用。本書既適合有一定編程基礎(chǔ)的初學(xué)者,也適合想鞏固相關(guān)算法知識的軟件開發(fā)人員,同時也適合作為各高校計(jì)算機(jī)專業(yè)“數(shù)據(jù)結(jié)構(gòu)與算法”課程的教材。

Python算法圖解 目錄

第1章數(shù)據(jù)結(jié)構(gòu)的分類和基本運(yùn)算

1.1數(shù)據(jù)的邏輯結(jié)構(gòu)

1.2數(shù)據(jù)的存儲結(jié)構(gòu)

1.3數(shù)據(jù)結(jié)構(gòu)的基本運(yùn)算

第2章遞歸

2.1遞歸調(diào)用

2.2遞歸方式打印九九乘法表

2.3舍罕王賞麥

2.4遞歸遍歷文件

2.5遞歸實(shí)現(xiàn)斐波那契數(shù)列

2.6循環(huán)實(shí)現(xiàn)斐波那契數(shù)列

2.7兔子繁殖問題

第3章棧和隊(duì)列

3.1棧結(jié)構(gòu)

3.2用棧做十進(jìn)制與二進(jìn)制的轉(zhuǎn)換

3.3*小棧

3.4隊(duì)列

3.5兩個棧實(shí)現(xiàn)一個隊(duì)列

3.6以遞歸方式反轉(zhuǎn)一個棧

3.7遞歸加棧實(shí)現(xiàn)漢諾塔

第4章鏈表

4.1鏈表結(jié)構(gòu)

4.2單向鏈表

4.2.1單向鏈表的追加和遍歷

4.2.2單向鏈表的隨機(jī)訪問

4.2.3單向鏈表的隨機(jī)插入

4.2.4單向鏈表的隨機(jī)刪除

4.2.5從尾到頭打印單向鏈表

4.2.6反轉(zhuǎn)一個單向鏈表

4.2.7反轉(zhuǎn)單向鏈表中索引n~m處節(jié)點(diǎn)

4.2.8合并多個鏈表

4.2.9合并兩個有序鏈表

4.2.10相交鏈表

4.2.11判斷兩個鏈表是否相交

4.2.12構(gòu)造帶環(huán)的單向鏈表

4.2.13判斷鏈表是否有環(huán)并找出環(huán)的閉合點(diǎn)

4.3單向循環(huán)鏈表

4.3.1單向循環(huán)鏈表的追加和遍歷

4.3.2約瑟夫環(huán)

4.4雙向鏈表

4.4.1雙向鏈表的追加和遍歷

4.4.2雙向鏈表的隨機(jī)插入和刪除

4.4.3雙向鏈表實(shí)現(xiàn)插值法排序

4.5雙向循環(huán)鏈表

4.5.1雙向循環(huán)鏈表的追加和遍歷

4.5.2雙向循環(huán)鏈表的隨機(jī)插入和隨機(jī)刪除

第5章數(shù)組

5.1數(shù)組結(jié)構(gòu)

5.2消除數(shù)組中重復(fù)元素

5.3求數(shù)組中的*大值和次大值

5.4求一個數(shù)組的支點(diǎn)元素

5.5求數(shù)組的幸運(yùn)值

5.6在數(shù)組中實(shí)現(xiàn)二分法查找

5.7求無序數(shù)組中*長連續(xù)子串的長度

5.8求數(shù)組中出現(xiàn)次數(shù)超過總數(shù)一半的數(shù)

5.9環(huán)路加油站問題

第6章樹結(jié)構(gòu)

6.1樹、森林、二叉樹

6.2二叉排序樹

6.2.1二叉排序樹的插入與中序遍歷

6.2.2二叉排序樹的深度優(yōu)先遍歷和廣度優(yōu)先遍歷

6.2.3二叉排序樹的前序遍歷

6.2.4二叉排序樹的后序遍歷

6.2.5二叉排序樹的廣度優(yōu)先遍歷

6.2.6二叉排序樹的節(jié)點(diǎn)刪除

6.2.7二叉排序樹的按層遍歷

6.2.8求二叉樹的*大深度、*小深度

6.2.9求二叉樹中任意兩個節(jié)點(diǎn)之間的*低公共祖先

6.3滿二叉樹

6.3.1滿二叉樹的構(gòu)建

6.3.2判斷一棵二叉樹是不是滿二叉樹

6.4完全二叉樹

6.4.1完全二叉樹的插入

6.4.2查看完全二叉樹

6.4.3判斷一棵二叉樹是不是完全二叉樹

6.5平衡二叉樹(AVL樹)

6.5.1平衡二叉樹的節(jié)點(diǎn)插入

6.5.2平衡二叉樹的節(jié)點(diǎn)刪除

6.6紅黑樹(RBTree)

6.6.1紅黑樹的插入

6.6.2紅黑樹的遍歷操作

6.6.3紅黑樹的刪除操作

6.6.4完整代碼實(shí)現(xiàn)

6.6.5紅黑樹練習(xí)題

第7章堆結(jié)構(gòu)

7.1堆

7.2二叉堆

7.2.1二叉堆的插入

7.2.2二叉堆的遍歷

7.2.3二叉堆的刪除

7.3大(小)頂堆

7.3.1大(小)頂堆的插入

7.3.2大(小)頂堆的堆排序

第8章散列表

8.1散列表(哈希表)

8.2散列函數(shù)

8.3求兩數(shù)組交集

8.48個方向

第9章字典樹

9.1字典樹結(jié)構(gòu)

9.2字典樹的存入

9.3字典樹的檢索

9.4遍歷字典樹中的鍵

第10章圖

10.1圖結(jié)構(gòu)

10.2圖的表示

10.2.1鄰接矩陣

10.2.2鄰接表

10.2.3鄰接矩陣和鄰接表的使用場景

10.2.4邊的權(quán)重

10.3圖結(jié)構(gòu)的代碼實(shí)現(xiàn)

10.3.1鄰接矩陣方式

10.3.2鄰接表方式

10.4圖的遍歷

10.4.1圖結(jié)構(gòu)的深度優(yōu)先遍歷和廣度優(yōu)先遍歷

10.4.2圖遍歷的代碼實(shí)現(xiàn)

10.5生成樹和*小生成樹

10.5.1Prim算法求取*小生成樹

10.5.2*小生成樹的代碼實(shí)現(xiàn)

第11章排序算法

11.1排序算法的幾個基本概念

11.1.1排序的穩(wěn)定性和不穩(wěn)定性

11.1.2排序的時間復(fù)雜度

11.1.3排序的空間復(fù)雜度

11.2冒泡排序

11.3選擇排序

11.4插入排序

11.5希爾排序

11.6歸并排序

11.7快速排序

11.8計(jì)數(shù)排序

11.9桶排序

11.10基數(shù)排序

11.1110種常見排序算法的復(fù)雜度


展開全部

Python算法圖解 作者簡介

何韜 現(xiàn)任TCL教育科技有限責(zé)任公司資深工程師。曾就職于互愛(北京)、用友軟件、大唐電信、IBM等IT企業(yè),主持及參與過多個大型IT產(chǎn)品和項(xiàng)目的開發(fā),有豐富的IT產(chǎn)品設(shè)計(jì)和開發(fā)經(jīng)驗(yàn)。目前致力于IT教育領(lǐng)域,努力把IT實(shí)戰(zhàn)開發(fā)經(jīng)驗(yàn)與教學(xué)有機(jī)結(jié)合起來,服務(wù)于IT產(chǎn)業(yè)人才培養(yǎng)。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服