首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 算法零基础一本通(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 章 栈
5-1 数据推入 push
5-2 数据取出 pop
5-3 Python 中栈的应用
5-3-1 使用列表 (list) 模拟栈操作
5-3-2 自行建立 stack 类别执行相关
    操作
5-4 函数调用与栈运作
5-5 递归调用与栈运作
5-6 习题
第 6 章 ?二叉树
6-1 建立二叉树
6-2 删除二叉树的节点
6-3 搜寻二叉树的数据
6-4 更进一步认识二叉树
6-5 内存存储二叉树的方法
6-6 Python 中二叉树的运用
6-6-1 使用数组建立二叉树
6-6-2 链表方式建立二叉树的根节点
6-6-3 使用链表建立二叉树
6-6-4 遍历二叉树使用中序 (inorder)打印
6-6-5 遍历二叉树使用前序 (preorder)打印
6-6-6 遍历二叉树使用后序 (postorder)打印
6-6-7 二叉树节点的搜寻
6-6-8 二叉树节点的删除
6-6-9 二叉树的应用与工作效率
6-7 习题
第 7 章 ?堆积树
7-1 建立堆积树
7-2 插入数据到堆积树
7-3 取出最小堆积树的值
7-4 最小堆积树与数组
7-5 Python 内建堆积树模块 heapq
7-5-1 建立二叉堆积树 heapify( )
7-5-2 推入元素到堆积 heappush( )
7-5-3 从堆积取出和删除元素
   heappop( )
7-5-4 推入和取出 heappushpop( )
7-5-5 传回最大或是最小的 n 个元素
7-5-6 取出堆积的最小值和插入新元素
7-5-7 堆积的元素是元组 (tuple)
7-5-8 二叉堆积树排序的应用
7-6 Python 硬功夫 :自己建立堆积树
7-6-1 自己建立堆积树
7-6-2 自己建立方法取出堆积树的最小值
7-6-3 插入节点
7-7 习题
第 8章 哈希表
8-1 基本概念
8-2 哈希表转成数组
8-2-1 哈希表写入
8-2-2 哈希碰撞与链结法
8-2-3 哈希碰撞与开放寻址法
8-3 搜寻哈希表
8-4 哈希表的规模与扩充
8-5 好的哈希表与不好的哈希表
8-6 哈希表效能分析
8-7 Python 程序应用
8-7-1 Python 建立哈希表
8-7-2 建立电话号码簿
8-7-3 避免数据重复
8-8 认识哈希表模块 hashlib
8-8-1 使用 md5( ) 方法计算中文 / 英文
   数据的哈希值
8-8-2 计算文件的哈希值
8-8-3 使用 sha1( ) 方法计算哈希值
8-8-4 认识此平台可以使用的哈希
   算法
8-8-5 认识跨平台可以使用的哈希
   算法
8-9 习题
第 9 章 ?排序
9-1 排序的概念与应用
9-2 泡沫排序法 (bubble?sort)
9-2-1 图解泡沫排序算法
9-2-2 Python 程序实例
9-3 鸡尾酒排序 (cocktail?sort)
9-3-1 图解鸡尾酒排序算法
9-3-2 Python 程序实例
9-4 选择排序 (selection?sort)
9-4-1 图解选择排序算法
9-4-2 Python 程序实例
9-4-3 选择排序的应用
9-5 插入排序 (insertion?sort)
9-5-1 图解插入排序算法
9-5-2 插入排序与玩扑克牌
9-5-3 Python 程序实例
9-6 堆积树排序 (heap?sort)
9-6-1 图解堆积树排序算法
9-6-2 Python 程序实例
9-7 快速排序 (quick?sort)
9-7-1 图解快速排序算法
9-7-2 Python 程序实例
9-8 合并排序 (merge?sort)
9-8-1 图解合并排序算法
9-8-2 Python 程序实例
9-9 习题
第 10 章 ?数据搜寻
10-1 顺序搜寻法
   (sequential?search)
10-1-1 图解顺序搜寻算法
10-1-2 Python 程序实例
10-2 二分搜寻法 (binary?search)
10-2-1 图解二分搜寻法
10-2-2 Python 程序实例
10-3 搜寻最大值算法
10-4 习题
第 11 章 ?栈、回溯
导语
一本书最重要的是系统地传播知识,读者可以基于系统的架构,快速学会想要的知识。《算法零基础一本通(Python版)》的作者写过不少计算机领域的著作,《算法零基础一本通(Python版)》沿袭了其著作的特色,程序实例丰富,书中案例代码与习题答案可扫描封底二维码获取。相信读者通过学习《算法零基础一本通(Python版)》内容,必定可以在最短时间内学会使用Python 精通算法应用。
内容推荐
《算法零基础一本通(Python版)》使用 Python 指导读者从零开始学习算法 :由基础数据结构开始,逐步解说信息安全算法,最后也讲解了人工智能入门领域的 KNN 和 K-means 算法。《算法零基础一本通(Python版)》包含约 120 个程序实例,使用约 600 张完整图例,深入讲解了 7 种数据结构和数十种算法,此外也针对国内外著名公司招聘程序员的算法考题做了讲解。《算法零基础一本通(Python版)》实用性强、案例丰富,适合有一定 Python 基础的读者使用,也可作为大中专院校及培训机构的参考教材。
标签
缩略图
书名 算法零基础一本通(Python版)
副书名
原作名
作者 洪锦魁
译者
编者
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302560517
开本 16开
页数 334
版次 1
装订 平装
字数 595
出版时间 2020-09-01
首版时间 2020-09-01
印刷时间 2020-09-01
正文语种
读者对象
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 588
CIP核字 2020126979
中图分类号 TP311.561
丛书名
印张 21.5
印次 1
出版地 北京
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/12 0:06:09