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

请输入您要查询的图书:

 

图书 Python常用算法手册
内容
内容推荐
算法是程序的灵魂,算法能够告诉开发者在面对一个项目功能时用什么思路去实现,有了这个思路后,编程工作只需遵循这个思路去实现即可。本书循序渐进、由浅入深地详细讲解了算法实现的核心技术,全书共12章,分别讲解了初步认识算法思想、枚举算法思想、递归算法思想、分治算法思想、贪心算法思想、回溯算法思想、迭代算法思想、查找算法、排序算法、使用算法解决数据结构问题、解决数学问题和经典算法问题。全书通过具体实例的实现过程演练了各个知识点的具体使用流程,引领读者全面掌握算法的核心技术。
本书旨在帮助有一定编程经验的Python初级程序员系统学习算法思想,积累实战经验,迅速提升编程技能,掌握Python算法的精髓。
目录
第1章 初步认识算法思想
1.1 什么是算法
1.1.1 一道趣味题
1.1.2 算法的定义
1.1.3 计算机中的算法
1.1.4 总结算法的特征
1.2 算法是程序的灵魂
1.3 算法的表示方法
1.3.1 用流程图来表示算法
1.3.2 用N-S流程图来表示算法
1.4 Python算法思想
1.4.1 常用的算法思想
1.4.2 衡量算法优劣的标准
1.4.3 算法复杂度
1.4.4 时间复杂度与空间复杂度的取舍问题
1.5 小结
第2章 枚举算法思想
2.1 枚举算法基础
2.1.1 枚举算法介绍
2.1.2 Python中枚举算法的实现思路
2.2 算法演练——找出符合条件的5位数
2.2.1 算法分析:首位数不能是谁
2.2.2 具体实现
2.3 算法演练——24点游戏
2.3.1 算法分析:加括号和去除重复表达式
2.3.2 具体实现
2.3.3 第二种方案:列表切片操作实现排列组合
2.3.4 第三种方案:itertools模块实现排列组合
2.4 算法演练——解决熄灯问题
2.4.1 算法分析:规则中的规律
2.4.2 具体实现
2.5 算法演练——解决“讨厌的青蛙”问题
2.5.1 算法分析:缩小解的空间
2.5.2 具体实现
2.6 小结
第3章 递归算法思想
3.1 递归算法思想基础
3.2 算法演练——解决“斐波那契数列”问题
3.2.1 算法分析:找出兔子增加的规律
3.2.2 具体实现
3.3 算法演练——解决“汉诺塔”问题
3.3.1 算法分析:情景模拟移动过程
3.3.2 具体实现
3.4 算法演练——解决“阶乘”问题
3.4.1 算法分析:拆分调用
3.4.2 具体实现:显示6以内阶乘过程
3.5 算法演练——进制转换器
3.5.1 算法分析:除以2获取余数
3.5.2 具体实现:输出十进制数字10对应的二进制数
3.6 算法演练——分解数字
3.6.1 算法分析:递归除以10
3.6.2 具体实现:分解5位整数12345
3.7 算法演练——解决二叉树遍历问题
3.7.1 算法分析:实现三种遍历方式
3.7.2 实现树的结构
3.7.3 二叉树递归遍历方案
……
第4章 分治算法思想
第5章 贪心算法思想
第6章 回溯算法思想
第7章 迭代算法思想
第8章 查找算法
第9章 排序算法
第10章 使用算法解决数据结构问题
第11章 解决数学问题
第12章 经典算法问题
标签
缩略图
书名 Python常用算法手册
副书名
原作名
作者
译者
编者 徐庆丰
绘者
出版社 中国铁道出版社有限公司
商品编码(ISBN) 9787113298265
开本 16开
页数 289
版次 1
装订 平装
字数 468
出版时间 2023-01-01
首版时间 2023-01-01
印刷时间 2023-01-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 514
CIP核字 2022212981
中图分类号 TP311.561-62
丛书名
印张 19.25
印次 1
出版地 北京
260
187
14
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

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

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/11 0:39:50