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

作者: 郭炜

出版社: 清华大学出版社

出版日期: 2025-01-06

电子书 ¥41.3 定价:59.0
支持送礼物
送给好友
  • 收藏

  • 加书架

  • 引用

简介

本书是一本全面、细致、通俗易懂的数据结构和算法教材。数据结构部分包括:线性表、栈、队列、二叉树、堆、哈夫曼树、树和森林、并查集、散列表、二叉查找树、AVL树、红黑树、B-树、B+树、图、最短路、最小生成树、拓扑排序、关键路径等。算法部分包括:枚举、二分、分治、递归、深度优先搜索、广度优先搜索、贪心、动态规划、内排序、外排序、字符串匹配等。数据结构与算法,是理论和实践必须紧密结合的课程。对各类数据结构和算法,不但要掌握其理论,还应该能够熟练地编程实现。相比大多数数据结构和算法教材,本书的最大特点就是高标准的实践性。除了少数几个特别复杂的数据结构,95%的数据结构和算法,都给出了完整可运行的代码,一共120余份,并且这些代码几乎都出现在具体的例题中。本书的例题和编程习题,都可以在北京大学在线程序评测平台openjudge上提交解题程序并自动评判对错。本书内容和习题按难度做了明确分级,因此不论计算机专业、还是非计算机专业的师生,都可以从中各取所需用于教学。既可以作为数据结构和算法入门教材,又可以作为考研、找工作面试的提高秘籍。

编辑推荐

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

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2025-01-06
  • 作者:郭炜
  • 更新: 2025-05-28
  • 书号:9787302678724
  • 中图:TP311.12
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

郭炜

相关图书