中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
圖解數據結構-使用Python

包郵 圖解數據結構-使用Python

作者:吳燦銘著
出版社:清華大學出版社出版時間:2018-04-01
開本: 16開 頁數: 411
中 圖 價:¥62.6(7.9折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

圖解數據結構-使用Python 版權信息

  • ISBN:9787302495321
  • 條形碼:9787302495321 ; 978-7-302-49532-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

圖解數據結構-使用Python 本書特色

本書采用豐富的圖例來闡述基本概念,并以簡潔清晰的語言來詮釋重要的理論和算法,同時配合完整的范例程序代碼,使讀者可以通過“實例 實踐”來熟悉數據結構。 本書內容共9章,先從基本的數據結構概念開始介紹,再以Python語言來實現數組、堆棧、鏈表、隊列、樹、圖、排序、查找等重要的數據結構。在附錄A提供了Python語言的快速入門,附錄B是使用Python語言實現數據結構程序時調試經驗的分享,附錄C則提供了所有課后習題的答案。

圖解數據結構-使用Python 內容簡介

本書以圖解的方式詮釋數據結構復雜的概念。以熱門的Python語言來實現如下數據結構及其算法:數組、堆棧、鏈表、隊列、樹、圖、排序、查找等。每章都有范例,用于詳解完整的算法及程序執行過程,讀者可按照個人學習進度進行練習和實踐。此外,本書提供了大量符合各章教學內容的習題,供讀者隨時檢驗自己的學習成果。附錄提供了Python語言的快速入門指南以及使用Python語言編寫范例時調試程序的經驗和技巧。

圖解數據結構-使用Python 目錄

目 錄 第1章 數據結構導論 1 1.1 數據結構的定義 2 1.1.1 數據與信息 2 1.1.2 數據的特性 3 1.1.3 數據結構的應用 3 1.2 算法 5 1.3 認識程序設計 7 1.3.1 程序開發流程 8 1.3.2 結構化程序設計 8 1.3.3 面向對象程序設計 9 1.4 算法性能分析 11 1.4.1 Big-Oh 12 1.4.2 Ω 15 1.4.3 θ 15 【課后習題】 15 第2章 數組結構 17 2.1 線性表簡介 18 2.2 認識數組 19 2.2.1 二維數組 21 2.2.2 三維數組 25 2.2.3 n維數組 27 2.3 矩陣 28 2.3.1 矩陣相加 28 2.3.2 矩陣相乘 29 2.3.3 轉置矩陣 31 2.3.4 稀疏矩陣 32 2.3.5 上三角形矩陣 35 2.3.6 下三角形矩陣 39 2.3.7 帶狀矩陣 43 2.4 數組與多項式 44 【課后習題】 46 第3章 鏈表 48 3.1 單向鏈表 49 3.1.1 建立單向鏈表 50 3.1.2 遍歷單向鏈表 51 3.1.3 在單向鏈表中插入新節點 53 3.1.4 在單向鏈表中刪除節點 58 3.1.5 單向鏈表的反轉 61 3.1.6 單向鏈表的連接功能 64 3.1.7 多項式鏈表表示法 69 3.2 環形鏈表 71 3.2.1 環形鏈表的建立與遍歷 72 3.2.2 在環形鏈表中插入新節點 74 3.2.3 在環形鏈表中刪除節點 78 3.2.4 環形鏈表的連接功能 82 3.2.5 環形鏈表與稀疏矩陣表示法 85 3.3 雙向鏈表 86 3.3.1 雙向鏈表的建立與遍歷 87 3.3.2 在雙向鏈表中插入新節點 91 3.3.3 在雙向鏈表中刪除節點 95 【課后習題】 99 第4章 堆棧 101 4.1 堆棧簡介 102 4.1.1 用列表實現堆棧 103 4.1.2 用鏈表實現堆棧 107 4.2 堆棧的應用 110 4.2.1 遞歸算法 111 4.2.2 漢諾塔問題 115 4.2.3 老鼠走迷宮 120 4.2.4 八皇后問題 125 4.3 算術表達式的表示法 128 4.3.1 中序法轉為前序法與后序法 129 4.3.2 前序法與后序法轉為中序法 135 4.3.3 中序法表達式的求值運算 137 4.3.4 前序法表達式的求值運算 138 4.3.5 后序法表達式的求值運算 139 【課后習題】 140 第5章 隊列 143 5.1 認識隊列 144 5.1.1 隊列的基本操作 144 5.1.2 用數組實現隊列 145 5.1.3 用鏈表實現隊列 148 5.2 隊列的應用 151 5.2.1 環形隊列 151 5.2.2 雙向隊列 155 5.2.3 優先隊列 159 【課后習題】 160 第6章 樹形結構 161 6.1 樹的基本概念 162 6.2 二叉樹簡介 164 6.2.1 二叉樹的定義 165 6.2.2 特殊二叉樹簡介 166 6.3 二叉樹的存儲方式 167 6.3.1 一維數組表示法 167 6.3.2 鏈表表示法 170 6.4 二叉樹遍歷 172 6.4.1 中序遍歷 173 6.4.2 后序遍歷 173 6.4.3 前序遍歷 173 6.4.4 二叉樹節點的插入與刪除 178 6.4.5 二叉運算樹 184 6.5 線索二叉樹 189 6.6 樹的二叉樹表示法 195 6.6.1 樹轉化為二叉樹 195 6.6.2 二叉樹轉換成樹 196 6.6.3 森林轉換為二叉樹 197 6.6.4 二叉樹轉換成森林 198 6.6.5 樹與森林的遍歷 199 6.6.6 確定唯一二叉樹 201 6.7 優化二叉查找樹 202 6.7.1 擴充二叉樹 202 6.7.2 霍夫曼樹 204 6.7.3 平衡樹 205 6.8 B樹 210 【課后習題】 212 第7章 圖形結構 216 7.1 圖形簡介 217 7.1.1 歐拉環與歐拉鏈 217 7.1.2 圖形的定義 218 7.1.3 無向圖 218 7.1.4 有向圖 219 7.2 圖的數據表示法 220 7.2.1 鄰接矩陣法 220 7.2.2 鄰接表法 224 7.2.3 鄰接復合鏈表法 226 7.2.4 索引表格法 228 7.3 圖的遍歷 230 7.3.1 深度優先遍歷法 230 7.3.2 廣度優先遍歷法 233 7.4 生成樹 237 7.4.1 DFS生成樹和BFS生成樹 238 7.4.2 *小生成樹 239 7.4.3 Kruskal算法 239 7.5 圖的*短路徑 244 7.5.1 單點對全部頂點 244 7.5.2 兩兩頂點間的*短路徑 248 7.6 AOV網絡與拓撲排序 251 7.7 AOE網絡 253 【課后習題】 255 第8章 排序 259 8.1 排序簡介 260 8.1.1 排序的分類 261 8.1.2 排序算法的分析 261 8.2 內部排序法 262 8.2.1 冒泡排序法 262 8.2.2 選擇排序法 266 8.2.3 插入排序法 268 8.2.4 希爾排序法 270 8.2.5 合并排序法 272 8.2.6 快速排序法 275 8.2.7 堆積排序法 278 8.2.8 基數排序法 283 【課后習題】 286 第9章 查找 289 9.1 常見的查找方法 290 9.1.1 順序查找法 290 9.1.2 二分查找法 292 9.1.3 插值查找法 294 9.1.4 斐波拉契查找法 296 9.2 哈希查找法 300 9.3 常見的哈希函數 302 9.3.1 除留余數法 302 9.3.2 平方取中法 303 9.3.3 折疊法 303 9.3.4 數字分析法 304 9.4 碰撞與溢出問題的處理 305 9.4.1 線性探測法 305 9.4.2 平方探測法 307 9.4.3 再哈希法 307 9.4.4 鏈表法 307 【課后習題】 313 附錄A Python語言快速入門 315 A.1 輕松學Python程序 316 A.2 基本數據處理 317 A.2.1 數值數據類型 317 A.2.2 布爾數據類型 317 A.2.3 字符串數據類型 318 A.3 輸入input和輸出print 318 A.3.1 輸出print 318 A.3.2 輸出轉義字符 319 A.3.3 輸入input 319 A.4 運算符與表達式 321 A.4.1 算術運算符 321 A.4.2 復合賦值運算符 321 A.4.3 關系運算符 321 A.4.4 邏輯運算符 322 A.4.5 位運算符 322 A.5 流程控制 323 A.5.1 if語句 323 A.5.2 for循環 324 A.5.3 while循環 325 A.6 其他常用的類型 327 A.6.1 string字符串 327 A.6.2 list列表 329 A.6.3 tuple 元組和dict字典 331 A.7 函數 332 A.7.1 自定義無參數函數 332 A.7.2 有參數行的函數 333 A.7.3 函數返回值 333 A.7.4 參數傳遞 333 附錄B 數據結構使用Python程序調試實錄 336 附錄C 課后習題與答案 352
展開全部

圖解數據結構-使用Python 作者簡介

現任榮欽科技股份有限公司執行長,美國Rochester Institute of Technology計算機科學研究所畢業,長期從事信息教育及計算機圖書寫作的工作,計算機圖書著作包括計算器概論、數據結構、辦公室電子數據處理、互聯網等相關題材,并監制過多套游戲以及教學軟件的研發。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 首页|成都尚玖保洁_家政保洁_开荒保洁_成都保洁 | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | 磁粉制动器|张力控制器|气胀轴|伺服纠偏控制器整套厂家--台灵机电官网 | 视觉检测设备_自动化检测设备_CCD视觉检测机_外观缺陷检测-瑞智光电 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 茶叶百科网-茶叶知识与茶文化探讨分享平台 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 重庆轻质隔墙板-重庆安吉升科技有限公司 | 深圳网站建设-高端企业网站开发-定制网页设计制作公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | PC阳光板-PC耐力板-阳光板雨棚-耐力板雨棚,厂家定制[优尼科板材] | 浴室柜-浴室镜厂家-YINAISI · 意大利设计师品牌 | 咿耐斯 |-浙江台州市丰源卫浴有限公司 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 立式矫直机_卧式矫直机-无锡金矫机械制造有限公司 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 导电银胶_LED封装导电银胶_半导体封装导电胶厂家-上海腾烁 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 桌上式超净工作台-水平送风超净工作台-上海康路仪器设备有限公司 | 汽车水泵_汽车水泵厂家-瑞安市骏迪汽车配件有限公司 | 膜结构_ETFE膜结构_膜结构厂家_膜结构设计-深圳市烨兴智能空间技术有限公司 | 蜘蛛车-登高车-高空作业平台-高空作业车-曲臂剪叉式升降机租赁-重庆海克斯公司 | 电磁铁_推拉电磁铁_机械手电磁吸盘电磁铁厂家-广州思德隆电子公司 | 老房子翻新装修,旧房墙面翻新,房屋防水补漏,厨房卫生间改造,室内装潢装修公司 - 一修房屋快修官网 | 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | 无锡网站建设-做网站-建网站-网页设计制作-阿凡达建站公司 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 挨踢网-大家的导航!| 防爆大气采样器-防爆粉尘采样器-金属粉尘及其化合物采样器-首页|盐城银河科技有限公司 | 膏方加工_丸剂贴牌_膏滋代加工_湖北康瑞生物科技有限公司 |