零基础学Python算法与数据结构:视频案例精讲 同步高清视频 源代码 习题及答案 教学PPT Python编程视频教程

零基础学Python算法与数据结构:视频案例精讲 同步高清视频 源代码 习题及答案 教学PPT Python编程视频教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2022-04
版次: 1
ISBN: 9787576312157
定价: 79.00
装帧: 其他
开本: 16开
纸张: 胶版纸
4人买过
  • 本书通过“基础理论 算法详解 代码实现”的方式,从用户学习与应用的角度出发,使用 Python 由浅入深地讲解数据结构与算法知识。
      本书利用图文结合的方式,详细讲述了当下比较实用的算法。全书共分为四部分,部分(第 1—2 章),主要介绍 Python 安装与开发环境的搭建,Python 算法入门等内容,以快速了解 Python 的开发环境和基本语法;第二部分(第 3—5 章),主要介绍 Python 算法的基础内容,包含但是不限于对线性表、链表、栈、队列、树、森林、二叉树、图等数据结构或者应用的介绍;第三部分(第 6—9 章),主要介绍常见的查找和排序算法,以及图结构和树结构中复杂的数据结构的定义和实现;第四部分(第 10 章),补充介绍一些常见的算法,如计算类算法、随机问题算法和加密算法等,为读者开拓视野、夯实基础,力求能够快速提高开发技能,拓宽职场道路。
      本书提供同步视频、源代码、练习、习题及参考答案等丰富的配套资源,让读者能够轻松入门,学以致用。本书适合作为编程初学者的学习用书,也可用作各类高校相关专业本科生及研究生的教材,还可作为毕业生求职面试的参考书。 第 1 章 Python 安装与开发环境的搭建

    1.1  Python 概述

    1.2  Python 代码的编写

    1.3  小结和练习

    第 2 章 Python 算法入门

    2.1  什么是数据结构和算法

    2.2  算法中常用的知识

    2.3 基本算法思想

    2.4  Python 算法中的基本语法

    2.5  小结、习题和练习

    第 3 章 Python 中的数据结构

    3.1  Python 中的数据类型

    3.2  Python 中线性表的实现

    3.3 Python 中栈和队列的实现

    3.4  Python 中的哈希表

    3.5 小结、习题与练习

    第 4 章 Python 中的树与二叉树

    4.1 数据结构中的树和森林

    4.2 二叉树的实现

    4.3 树和森林的相关操作

    4.4 哈夫曼树

    4.5  小结、习题和练习

    第 5 章 Python 中的图结构

    5.1  图的定义与实现

    5.2 图的遍历

    5.3 小结、习题与练习

    第 6 章 Python 中的查找

    6.1 查找

    6.2  Python 中的字符串匹配问题

    6.3 小结与练习

    第 7 章 Python 中的排序

    7.1 排序

    7.2  插入排序

    7.3  交换排序

    7.4 其他排序

    7.5  小结、习题和练习

    第 8 章 Python 中的图算法

    8.1  图和树的转换

    8.2  短路径问题

    8.3 小结、习题与练习

    第 9 章 Python 中的树算法

    9.1 二叉搜索树

    9.2  二叉平衡树

    9.3  B 树

    9.4 红黑树

    9.5 小结、习题与练习

    第 10 章 其他经典算法

    10.1  计算类算法

    10.2 随机问题

    10.3 其他算法和思想

    10.4 小结与练习

    习题参考答案
  • 内容简介:
    本书通过“基础理论 算法详解 代码实现”的方式,从用户学习与应用的角度出发,使用 Python 由浅入深地讲解数据结构与算法知识。
      本书利用图文结合的方式,详细讲述了当下比较实用的算法。全书共分为四部分,部分(第 1—2 章),主要介绍 Python 安装与开发环境的搭建,Python 算法入门等内容,以快速了解 Python 的开发环境和基本语法;第二部分(第 3—5 章),主要介绍 Python 算法的基础内容,包含但是不限于对线性表、链表、栈、队列、树、森林、二叉树、图等数据结构或者应用的介绍;第三部分(第 6—9 章),主要介绍常见的查找和排序算法,以及图结构和树结构中复杂的数据结构的定义和实现;第四部分(第 10 章),补充介绍一些常见的算法,如计算类算法、随机问题算法和加密算法等,为读者开拓视野、夯实基础,力求能够快速提高开发技能,拓宽职场道路。
      本书提供同步视频、源代码、练习、习题及参考答案等丰富的配套资源,让读者能够轻松入门,学以致用。本书适合作为编程初学者的学习用书,也可用作各类高校相关专业本科生及研究生的教材,还可作为毕业生求职面试的参考书。
  • 目录:
    第 1 章 Python 安装与开发环境的搭建

    1.1  Python 概述

    1.2  Python 代码的编写

    1.3  小结和练习

    第 2 章 Python 算法入门

    2.1  什么是数据结构和算法

    2.2  算法中常用的知识

    2.3 基本算法思想

    2.4  Python 算法中的基本语法

    2.5  小结、习题和练习

    第 3 章 Python 中的数据结构

    3.1  Python 中的数据类型

    3.2  Python 中线性表的实现

    3.3 Python 中栈和队列的实现

    3.4  Python 中的哈希表

    3.5 小结、习题与练习

    第 4 章 Python 中的树与二叉树

    4.1 数据结构中的树和森林

    4.2 二叉树的实现

    4.3 树和森林的相关操作

    4.4 哈夫曼树

    4.5  小结、习题和练习

    第 5 章 Python 中的图结构

    5.1  图的定义与实现

    5.2 图的遍历

    5.3 小结、习题与练习

    第 6 章 Python 中的查找

    6.1 查找

    6.2  Python 中的字符串匹配问题

    6.3 小结与练习

    第 7 章 Python 中的排序

    7.1 排序

    7.2  插入排序

    7.3  交换排序

    7.4 其他排序

    7.5  小结、习题和练习

    第 8 章 Python 中的图算法

    8.1  图和树的转换

    8.2  短路径问题

    8.3 小结、习题与练习

    第 9 章 Python 中的树算法

    9.1 二叉搜索树

    9.2  二叉平衡树

    9.3  B 树

    9.4 红黑树

    9.5 小结、习题与练习

    第 10 章 其他经典算法

    10.1  计算类算法

    10.2 随机问题

    10.3 其他算法和思想

    10.4 小结与练习

    习题参考答案
查看详情