中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >>
数据结构与算法(PYTHON语言实现)

数据结构与算法(PYTHON语言实现)

作者:郭炜
出版社:中国水利水电出版社出版时间:2023-07-01
开本: 16开 页数: 380
中 图 价:¥65.6(7.3折) 定价  ¥89.8 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

数据结构与算法(PYTHON语言实现) 版权信息

  • ISBN:9787522615974
  • 条形码:9787522615974 ; 978-7-5226-1597-4
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>>

数据结构与算法(PYTHON语言实现) 本书特色

本书的显著特色
1.本书的知识覆盖面更广,尤其是算法部分。
本书内容包括 Python 语言巩固与提高(少量篇幅)、数据结构、算法三部分,数据结构部分和算法部分交替讲述。
2.重难点突出
本书内容和习题按难度明确分级,不论计算机专业、还是非计算机专业的师生,都可以从中各取所需。
3.高标准的实践性
本书除了少数几个特别复杂的数据结构,95%的数据结构和算法,都给出了完整可运行的代码,共 115 份,并且这些代码几乎都出现在具体的例题中。
4.在线程序评测平台
本书的例题和编程习题均可在北京大学在线程序评测平台 OpenJudge(以下简称 OJ)上提交解题程序。该平台包含两万多道编程题,程序提交后会自动评判对错。
5.配套资源丰富
本书配套电子资料齐全,包括课程讲义以及 120 多个精心编写、风格简洁优美的程序源码。
6.作者结合多年讲课经验归纳整合成书
作者在北京大学讲授“数据结构与算法”“程序设计实习”“Python程序设计”“ICPC大学生程序设计竞赛实践”等课程多年,曾担任北京大学ACM国际大学生程序设计竞赛队教练10年。本书即是对这些课程教学经验的归纳与整合。
7.提供在线服务,随时随地可交流
读者可根据前言中提示加入“本书专属读者在线服务交流圈”,在置顶的动态中获取资源下载链接,同时与本书读者一起分享读者心得,提出对本书的建议,以及咨询编者问题等。

数据结构与算法(PYTHON语言实现) 内容简介

《数据结构与算法(Pvthon语言实现)》是一全面细致通俗易懂的数据结构和算法教材。数据结构与算法,是理论和实践必须紧密结合的课程。对各类数据结构和算法,不但要掌握其理论,还应该能够熟练地编程实现。相比大多数数据结构和算法教材,本书的优选特点就是高标准的实践性。除了少数特别复杂的数据结构,95%的数据结构和算法,都给出了完整可运行的代码,共115份,并且这些代码几乎都出现在具体的例题中。 本书的例题和编程习题都可以在北京大学的在线程序评测平台OpenJudge上提交解题程序并自动评判对错。本书内容和习题按难度做了明确分级,因此不论计算机相关专业、还是非计算机相关专业的师生,都可以从中各取所需。本书可以作为数据结构和算法入门教材,也可以作为考研和找工作时提高面试成功率的秘籍。

数据结构与算法(PYTHON语言实现) 目录

前言 第1章 绪论 1.1 算法和算法分析 1.1.1 什么是算法 1.1.2 算法的时间复杂度及其表示法 1.2 数据结构 1.2.1 数据的逻辑结构 1.2.2 数据的存储结构 1.2.3 数据结构上的操作 1.3 小结 1.4 习题 第2章 Python语言巩固与提高 2.1 Python变量的指针本质 2.2 Python操作的时间复杂度 2.3 函数 2.3.1 lambda表达式 2.3.2 高阶函数和闭包 2.3.3 global变量和nonlocal变量 2.3.4 函数参数的默认值 2.3.5 参数个数可变的函数 2.3.6 生成器 2.3.7 装饰器 2.4 面向对象程序设计 2.4.1 类和对象 2.4.2 内存垃圾自动回收和析构函数 2.4.3 静态属性和静态方法 2.4.4 私有属性、私有方法和property装饰器 2.4.5 继承(派生) 2.4.6 对象的比较 2.4.7 迭代器 2.4.8 类的特殊方法 2.4.9 类方法及修改类的方法 2.4.10 内部类 2.5 习题 第3章 线性表 3.1 顺序表 3.2 链表 3.2.1 单链表 3.2.2 循环单链表 3.23 双链表 3.2.4 静态链表 3.3 顺序表和链表的选择 3.4 小结 3.5 习题 第4章 枚举与二分法 4.1 枚举 4.1.1 案例:八皇后问题(P0070) 4.1.2 案例: 问题(P0080) 4.1.3 案例:特殊密码锁(P0090) 4.1.4 案例:奥数问题(P0100) 4.2 二分法 4.2.1 案例:解方程(P0110) 4.2.2 案例:网线主管(P0120) 4.2.3 案例:好斗的牛(P0130) 4.3 小结 4.4 习题 第5章 递归和分治 5.1 用递归进行枚举 5.1.1 案例:N皇后问题(P0230) 5.1.2 案例:奥数问题(P0100)的递归解法 5.1.3 案例:全排列(P0240) …… 第6章 栈和队列 第7章 二叉树 第8章 树、森林和并查集 第9章 字符串 0章 动态规划 1章 图的遍历和搜索 2章 图论基础应用算法 3章 排序 4章 查找 5章 贪心算法 附录 北京大学在线程序评测平台OpenJudge使用说明 参考文献
展开全部

数据结构与算法(PYTHON语言实现) 作者简介

郭炜
北京大学信息科学技术学院教师,在北京大学讲授“数据结构与算法”“程序设计实习”“Python程序设计”“ICPC大学生程序设计竞赛实践”等课程多年,曾担任北京大学ACM国际大学生程序设计竞赛队教练、13场ACM/ICPC国际大学生程序设计竞赛亚洲区预选赛的命题负责人并亲自命题。创建北京角斗士软件技术有限公司,具有丰富的软件开发经验并将其融入教学。主讲的“程序设计实习”“程序设计与算法”系列慕课课程,荣获国家精品在线开放课程。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服