算法零基础一本通(Python版全彩印刷)

算法零基础一本通(Python版全彩印刷)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本书最重要的是系统地传播知识,读者可以基于系统的架构,快速学会想要的知识。《算法零基础一本通(Python版)》的作者写过不少计算机领域的著作,《算法零基础一本通(Python版)》沿袭了其著作的特色,程序实例丰富,书中案例代码与习题答案可扫描封底二维码获取。相信读者通过学习《算法零基础一本通(Python版)》内容,必定可以在最短时间内学会使用Python精通算法应用。

内容简介

  《算法零基础一本通(Python版 全彩印刷)》指导读者从零开始学习算法:从基础数据结构开始,逐步解说信息安全算法,最后也讲解了人工智能入门领域的KNN和K-means算法。
  《算法零基础一本通(Python版 全彩印刷)》理论与实例并重,在讲解算法理论时,使用热门程序语言Python将理论转化为完整、简洁的程序实例,并使用大量的彩色图片,展示程序背后的逻辑与思考流程,让读者对算法理论有更加全面、深入的理解。

作者简介

  洪锦魁,中国台湾计算机专家,IT图书知名作者。
  近年出版:
  Python数据科学零基础一本通
  Python入门很简单
  Python王者归来
  Python GUI设计:tkinter菜鸟编程
  其著作特色:
  所有程序语法会依特性分类,同时以实用的程序实例进行解说,让读者可以事半功倍地轻松掌握相关知识。

章节目录

第1章 算法基本概念
1-1 计算机的算法
1-2 不好的算法与好的算法
1-2-1 不好的算法
1-2-2 好的算法
1-3 程序执行的时间测量方法 :时间复杂度
1-3-1 基本概念
1-3-2 时间测量复杂度
1-4 内存的使用 :空间复杂度
1-4-1 基本概念
1-4-2 常见的空间复杂度计算
1-5 数据结构
1-6 习题

第2章 数组
2-1 基本概念
2-2 使用索引存取数组内容
2-3 新数据插入数组
2-3-1 假设当下有足够的连续内存空间
2-3-2 假设当下没有足够的连续内存空间
2-4 删除数组元素
2-5 思考数组的优缺点
2-6 与数组有关的 Python 程序
2-6-1 建立数组
2-6-2 存取数组内容
2-6-3 将数据插入数组
2-6-4 删除数组元素
2-6-5 搜寻数组元素
2-6-6 更新数组内容
2-6-7 Numpy
2-7 习题

第3章 链表
3-1 链表数据形式与内存概念
3-2 链表的数据读取
3-3 新数据插入链表
3-4 删除链表的节点元素
3-5 循环链表 (circle linked list)
3-6 双向链表
3-7 数组与链表基本操作的时间复杂度比较
3-8 与链表有关的 Python 程序
3-8-1 建立链表
3-8-2 建立链表类别和遍历此链表
3-8-3 在链表第一个节 点前插入一个新的节点
3-8-4 在链表末端插入新的节点
3-8-5 在链表中间插入新的节点
3-8-6 在链表中删除指定内容的节点
3-8-7 建立循环链表
3-8-8 双向链表
3-9 习题

第4章 队列
4-1 数据插入 enqueue
4-2 数据读取 dequeue
4-3 使用列表模仿队列的操作
4-4 与队列有关的 Python 模块
4-5 习题
……
第5章 栈
第6章 二叉树
第7章 堆积树
第8章 哈希表
第9章排序
第10章 数据搜寻
第11章 栈、回溯算法与迷宫
第12章 从递归看经典算法
第13章 图形理论
第14章 图形理论之最短路径算法
第15章 贪婪算法
第16章 动态规划算法
第17章 数据加密到信息安全算法
第18章 人工智能破冰之旅:KNN和K-means算法
第19章 常见职场面试算法

算法零基础一本通(Python版全彩印刷)是2020年由清华大学出版社出版,作者洪锦魁。

得书感谢您对《算法零基础一本通(Python版全彩印刷)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
对照Excel,零基础学Python数据分析 电子书
本书主要介绍如何使用Python处理Excel数据。本书内容分为三大部分:第一部分主要介绍数据分析的概念和Python基础;第二部分通过蜂蜜电商数据分析案例详细介绍数据分析的技术要点,包括读写Excel文件所需的xlwings库和openpyxl库、数据分析的pandas核心库,以及数据可视化常用的Matplotlib库和Seaborn库;第三部分包括个人消费贷款数据分析和螺蛳粉连锁店销售数据分析
Python开发基础 电子书
Python语言是当前最活跃的开发语言之一,在数据科学领域、网络爬虫领域、Web开发领域、服务器自动化运维及游戏领域都有着非常广泛的应用。尤其是在数据科学领域,越来越多的数据科学家开始将Python语言作为主要的工具。本书以Windows操作系统为平台,系统讲解Python3的基础知识。全书共10章,首先介绍了Python语言的基础入门,开发环境搭建,必备的基础语法,如变量与数据类型、流程控制语句
Python编程基础 电子书
全面介绍Python编程基础与实用技术。
Python编程基础 电子书
介绍了Python编程基础及其相关知识的应用,解决部分实际问题。
UI设计基础培训教程(全彩版) 电子书
按照“课堂案例—设计理论解析—课堂练习—课后习题”顺序编写,通过设计理论的讲解帮你掌握设计的原理和要素。