中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
數(shù)據(jù)結構與算法:Python語言描述(第2版)

包郵 數(shù)據(jù)結構與算法:Python語言描述(第2版)

作者:裘宗燕
出版社:機械工業(yè)出版社出版時間:2021-12-01
開本: 16開 頁數(shù): 360
本類榜單:教材銷量榜
中 圖 價:¥55.5(7.0折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

數(shù)據(jù)結構與算法:Python語言描述(第2版) 版權信息

數(shù)據(jù)結構與算法:Python語言描述(第2版) 本書特色

結合研究生入學考試的要求,以Python語言為基礎,介紹數(shù)據(jù)結構與算法的基本知識

數(shù)據(jù)結構與算法:Python語言描述(第2版) 內容簡介

Python是國際流行的用于教授入門級程序設計課程的語言,國內高校也開始使用。本書是結合國內數(shù)據(jù)結構課程現(xiàn)狀,以Python作為工作語言,編撰的一本數(shù)據(jù)結構教程。書中結合抽象數(shù)據(jù)類型結構的思想,基于Python的面向對象機制,討論了各種基本數(shù)據(jù)結構的思想、性質、問題和實現(xiàn),相關算法的設計、實現(xiàn)和特性等。書中還研究了一些數(shù)據(jù)結構的應用案例。本書要求學習者已有基本Python程序設計的知識和經(jīng)驗,可以作為基于Python的計算機基礎課程中的數(shù)據(jù)結構課程教材,也可以作為學習Python語言基本內容之后的面向對象等高級編程技術的進階讀物。

數(shù)據(jù)結構與算法:Python語言描述(第2版) 目錄

前言
第1章 緒論1
 1.1 計算機問題求解1
  1.1.1 程序開發(fā)過程1
  1.1.2 一個簡單例子3
 1.2 問題求解:交叉路口的紅綠燈安排4
  1.2.1 問題分析和嚴格化5
  1.2.2 圖的頂點分組和算法6
  1.2.3 算法的精化和Python描述7
  1.2.4 討論8
 1.3 算法和算法分析10
  1.3.1 問題、問題實例和算法10
  1.3.2 算法的代價及其度量13
  1.3.3 算法分析19
  1.3.4 Python程序的計算代價(復雜度)21
 1.4 數(shù)據(jù)結構24
  1.4.1 數(shù)據(jù)結構及其分類24
  1.4.2 計算機內存對象表示27
  1.4.3 Python對象和數(shù)據(jù)結構30
 練習32
第2章 抽象數(shù)據(jù)類型和Python類34
 2.1 抽象數(shù)據(jù)類型34
  2.1.1 數(shù)據(jù)類型和數(shù)據(jù)構造34
  2.1.2 抽象數(shù)據(jù)類型的概念36
  2.1.3 抽象數(shù)據(jù)類型的描述37
 2.2 Python的類和面向對象編程39
  2.2.1 類的定義和使用39
  2.2.2 繼承44
  2.2.3 異常類和自定義異常48
  2.2.4 本書采用的ADT描述形式50
 總結50
 練習51
第3章 線性表53
 3.1 線性表的概念和表抽象數(shù)據(jù)類型53
  3.1.1 表的概念和性質53
  3.1.2 表抽象數(shù)據(jù)類型53
  3.1.3 線性表的實現(xiàn):基本考慮55
 3.2 順序表56
  3.2.1 基本實現(xiàn)方式56
  3.2.2 順序表基本操作的實現(xiàn)57
  3.2.3 順序表的實現(xiàn)結構61
  3.2.4 Python的list64
  3.2.5 順序表的簡單總結65
 3.3 鏈接表66
  3.3.1 線性表的基本需要和鏈接表66
  3.3.2 單鏈表67
  3.3.3 單鏈表類的實現(xiàn)72
 3.4 鏈表的變形和操作75
  3.4.1 單鏈表的簡單變形75
  3.4.2 循環(huán)單鏈表78
  3.4.3 雙鏈表79
  3.4.4 兩個鏈表操作81
  3.4.5 在順序表里實現(xiàn)“鏈表”85
  3.4.6 不同鏈表的簡單總結86
 3.5 表的應用87
  3.5.1 Josephus問題和基于數(shù)組概念的解法87
  3.5.2 基于順序表的解88
  3.5.3 基于循環(huán)單鏈表的解88
*3.6 廣義表和數(shù)組 本書中標星號的小節(jié)為選學/選講內容。89
  3.6.1 廣義表89
  3.6.2 數(shù)組92
  3.6.3 矩陣94
 總結97
 練習98
第4章 字符串102
 4.1 字符集、字符串和字符串操作102
  4.1.1 字符串的相關概念102
  4.1.2 字符串抽象數(shù)據(jù)類型104
 4.2 字符串的實現(xiàn)104
  4.2.1 基本實現(xiàn)問題和技術104
  4.2.2 實際語言里的字符串105
  4.2.3 Python的字符串106
 4.3 字符串匹配(子串查找)107
  4.3.1 字符串匹配問題107
  4.3.2 串匹配和樸素匹配算法108
  4.3.3 無回溯串匹配算法(KMP算法)110
 4.4 字符串匹配問題115
  4.4.1 串匹配/搜索的不同需要115
  4.4.2 一種簡化的正則表達式117
*4.5 Python正則表達式119
  4.5.1 正則表達式標準庫包re119
  4.5.2 基本情況119
  4.5.3 主要操作120
  4.5.4 正則表達式的構造121
  4.5.5 正則表達式的使用127
 總結127
 練習128
第5章 棧和隊列130
 5.1 概述130
  5.1.1 棧、隊列和數(shù)據(jù)使用順序130
  5.1.2 應用環(huán)境131
 5.2 棧:概念和實現(xiàn)131
  5.2.1 棧抽象數(shù)據(jù)類型131
  5.2.2 棧的順序表實現(xiàn)132
  5.2.3 棧的鏈接表實現(xiàn)134
 5.3 棧的應用134
  5.3.1 簡單應用:括號匹配問題135
  5.3.2 表達式的表示、計算和變換137
  5.3.3 棧與遞歸144
 5.4 隊列149
  5.4.1 隊列抽象數(shù)據(jù)類型149
  5.4.2 隊列的鏈接表實現(xiàn)150
  5.4.3 隊列的順序表實現(xiàn)150
  5.4.4 隊列的list實現(xiàn)152
  5.4.5 隊列的應用155
 5.5 迷宮求解和狀態(tài)空間搜索156
  5.5.1 迷宮求解:分析和設計156
  5.5.2 求解迷宮的算法159
  5.5.3 迷宮問題和搜索161
 5.6 幾點補充166
  5.6.1 與棧或隊列相關的幾種結構166
  5.6.2 順序實現(xiàn)和鏈接實現(xiàn)166
 總結167
 練習168
第6章 二叉樹和樹170
 6.1 二叉樹170
  6.1.1 概念和性質170
  6.1.2 抽象數(shù)據(jù)類型175
  6.1.3 遍歷二叉樹176
 6.2 二叉樹的list實現(xiàn)177
  6.2.1 設計和實現(xiàn)178
  6.2.2 二叉樹的簡單應用:表達式樹179
 6.3 優(yōu)先隊列182
  6.3.1 概念182
  6.3.2 基于線性表的實現(xiàn)183
  6.3.3 樹形結構和堆185
  6.3.4 優(yōu)先隊列的堆實現(xiàn)186
  6.3.5 堆的應用:堆排序189
 6.4 應用:離散事件模擬190
  6.4.1 通用的模擬框架191
  6.4.2 海關檢查站模擬系統(tǒng)192
 6.5 二叉樹的類實現(xiàn)196
  6.5.1 二叉樹結點類197
  6.5.2 遍歷算法198
  6.5.3 二叉樹類202
 6.6 哈夫曼樹203
  6.6.1 哈夫曼樹和哈夫曼算法203
  6.6.2 哈夫曼算法的實現(xiàn)204
  6.6.3 哈夫曼編碼205
 6.7 樹和樹林207
  6.7.1 實例和表示207
  6.7.2 定義和相關概念208
  6.7.3 抽象數(shù)據(jù)類型和操作210
  6.7.4 樹的實現(xiàn)211
  6.7.5 樹的Python實現(xiàn)212
*6.8 等價類和查并集214
  6.8.1 概念和問
展開全部

數(shù)據(jù)結構與算法:Python語言描述(第2版) 作者簡介

裘宗燕: 北京大學數(shù)學學院信息科學系教授。長期從事計算機軟件與理論、程序設計語言和符號計算方面的研究和教學工作。已出版多部著作和譯著,包括《程序設計語言基礎》(譯著,北京大學出版社,1990),《Mathematica數(shù)學軟件系統(tǒng)的應用與程序設計》(編著,北京大學出版社,1994),《計算概論(上)》(合著,高等教育出版社,1997),《從問題到程序—程序設計與C語言引論》(編著,北京大學出版社,1999)等;自2000年以來,他先后為機械工業(yè)出版社華章分社翻譯了《程序設計實踐》(2000),《C++程序設計語言(特別版)》(2001),《C++語言的設計和演化》(2002),《程序設計語言——概念和結構》(2002),《從規(guī)范出發(fā)的程序設計》(2003),《計算機程序的構造和解釋》(2004)等一系列經(jīng)典著作,他認真的工作作風、嚴謹?shù)闹螌W態(tài)度,以及所做出的巨大貢獻,贏得廣大讀者的好評。 在北京大學教授的主要課程:計算概論(一年級本科生,主要內容為C語言程序設計),程序設計技術與方法(本科生),程序設計語言原理(研究生),算法和數(shù)據(jù)結構(本科生),算法設計與分析(本科生和研究生),數(shù)理邏輯(本科生)等。 點擊進入[URL=http://www.math.pku.edu.cn/teachers/qiuzy/]作者主頁[/URL]。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 气动绞车,山东气动绞车,气动绞车厂家-烟台博海石油机械有限公司 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | 河南mpp电力管_mpp电力管生产厂家_mpp电力电缆保护管价格 - 河南晨翀实业 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器 | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 数码管_LED贴片灯_LED数码管厂家-无锡市冠卓电子科技有限公司 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 北京律师事务所_房屋拆迁律师_24小时免费法律咨询_云合专业律师网 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 考勤系统_人事考勤管理系统_本地部署BS考勤系统_考勤软件_天时考勤管理专家 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | SRRC认证|CCC认证|CTA申请_IMEI|MAC地址注册-英利检测 | PC阳光板-PC耐力板-阳光板雨棚-耐力板雨棚,厂家定制[优尼科板材] | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | 济南电缆桥架|山东桥架-济南航丰实业有限公司 | 花纹铝板,合金铝卷板,阴极铝板-济南恒诚铝业有限公司 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 厂房出租_厂房出售_产业园区招商_工业地产 - 中工招商网 | 浙江建筑资质代办_二级房建_市政_电力_安许_劳务资质办理公司 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 沥青车辙成型机-车托式混凝土取芯机-混凝土塑料试模|鑫高仪器 | 便携式谷丙转氨酶检测仪|华图生物科技百科 | 智能交通网_智能交通系统_ITS_交通监控_卫星导航_智能交通行业 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 |