您好,欢迎来到聚文网。 登录 免费注册
Python数据结构与算法分析(第3版)

Python数据结构与算法分析(第3版)

只有洞彻数据结构与算法,才能真正精通Python!热门计算机科学教材,华盛顿大学、北京大学等多家高校采用,让你在代码编写的战场上所向披靡!
  • 字数: 440000
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 作者: (美)布拉德利·N.米勒,(美)戴维·L.拉努姆,(乌克兰)罗曼·亚西诺夫斯基 著 吕能,刁寿钧 译
  • 出版日期: 2023-08-01
  • 商品条码: 9787115623348
  • 版次: 2
  • 开本: 16开
  • 页数: 316
  • 出版年份: 2023
定价:¥99.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
1.若把编写代码比作行军打仗,那么要想称霸沙场,不能仅靠手中的利刃,还需深谙兵法。Python是一把利刃,数据结构与算法则是兵法。只有熟读兵法,才能使利刃所向披靡。 2.本书作者在计算机科学领域深耕数十载,积累了丰富的实战经验。通过学习本书,你将掌握数据结构与算法的基本思想,从而有信心探索任何编程难题的解决方法。 3.内容系统完善,逻辑清晰。不仅能让你学会用Python实现栈、队列、列表等数据结构,掌握大O记法和时间复杂度等概念,利用递归解决汉诺塔问题,还能实现常用的搜索算法和排序算法,并分析性能,掌握树与图在Python中的应用。 4.与第2版相比,第3版不仅对过时的内容进行了更新,还采用了PEP 8 Python编程规范,并对代码进行了重写,引入了pythonds3包等。
内容简介
了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统的面向对象编程语言相似的数据结构与算法。本书是用Python描述数据结构与算法的开山之作,汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制有效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。这一版重写了书中的示例代码,并对诸多内容做了修正。
作者简介
[美] 布拉德利·N. 米勒(Bradley N. Miller)美国路德学院计算机科学名誉教授,曾获美国计算机协会软件系统奖,对Python课程开发有深入研究,由他创立的互动式教科书平台Runestone Interactive与全球600多家教育机构有合作。 [美] 戴维·L. 拉努姆(David L. Ranum) Merative高级科学家,医学信息学博士,致力于利用自然语言处理等人工智能技术解决医疗问题,曾在美国路德学院讲授计算机科学课程近三十载。 [乌] 罗曼·亚西诺夫斯基(Roman Yasinovskyy) 美国路德学院计算机科学系主任、副教授,授课范围涵盖算法、Web开发、计算机网络、数据库管理系统、操作系统、计算机体系结构以及信息安全等课程。博士毕业于陶森大学应用信息技术专业。
目录
第1章导论1
1.1本章目标1
1.2入门1
1.3何谓计算机科学1
1.3.1何谓编程3
1.3.2为何学习数据结构及抽象数据类型4
1.3.3为何学习算法5
1.4Python基础5
1.4.1数据6
1.4.2输入与输出16
1.4.3控制结构20
1.4.4异常处理23
1.4.5定义函数25
1.4.6Python面向对象编程:定义类26
1.5小结39
1.6关键术语40
1.7练习40
第2章算法分析42
2.1本章目标42
2.2何谓算法分析42
2.2.1大O记法45
2.2.2异序词检测示例48
2.3Python数据结构的性能51
2.3.1列表51
2.3.2字典56
2.4小结57
2.5关键术语57
2.6练习58
第3章基本数据结构59
3.1本章目标59
3.2何谓线性数据结构59
……

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网