书籍详情
Python算法设计与分析从入门到精通
作者:明日科技 编
出版社:清华大学出版社
出版时间:2021-11-01
ISBN:9787302592013
定价:¥79.80
购买这本书可以去
内容简介
本书是一本综合讲述算法和数据结构的入门书,以图解的方式全面介绍了当下比较实用的算法。全书分为4篇,共13章,包括算法入门、算法的描述、Python编程基础、排序算法、四大经典算法、其他算法、链表算法、树形结构算法、图形结构算法、查找算法、哈希表、使用算法解决常见数学问题、算法常见经典问题等。本书从用户学习与应用的角度出发,所有算法都结合具体生活实例进行讲解,涉及的程序代码给出了详细的注释,并且运用大量的示意图和实例应用,力求打造零压力的学习氛围,使读者轻松掌握各种主流算法,快速提高开发技能,拓宽职场道路。本书给出了大量的算法实例,所有实例都提供源码,本书的服务网站提供了模块库、案例库、题库、素材库、答疑服务。力求为读者提供一本“基础入门+应用开发+实战”一体化的Python算法图书。本书内容详尽,实例丰富,非常适合作为算法初学者的入门用书,也适合作为Python开发人员的案头随查手册;另外,对于从C++、C#、Java等编程语言转入的Python开发人员也有很大的参考价值。
作者简介
明日科技,全称是吉林省明日科技有限公司,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材非常注重选取软件开发中的必需、常用内容,同时也很注重内容的易学、方便性以及相关知识的拓展性,深受读者喜爱。其教材多次荣获“全行业优秀畅销品种”“全国高校出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
目录
第1篇 基础篇
第1章 算法入门
1.1 什么是算法
1.2 算法基础
1.2.1 算法的定义
1.2.2 算法的特性
1.2.3 算法的性能分析与度量
1.2.4 大O表示法
1.3 算法的应用领域
1.4 小结
第2章 算法的描述
2.1 用自然语言表示
2.2 用流程图表示
2.2.1 流程图符号
2.2.2 三大基本结构
2.3 用N.S图表示
2.4 用代码实现算法
2.4.1 用伪代码实现算法
2.4.2 用编程语言实现算法
2.4.3 选择一门编程语言
2.5 小结
第3章 Python编程基础
3.1 变量
3.1.1 变量的命名和赋值
3.1.2 变量的基本类型
3.1.3 变量的输入与输出
3.1.4 变量的计算
3.2 三大结构
3.2.1 顺序结构
3.2.2 条件分支结构
3.2.3 循环结构
3.3 列表与元组
3.3.1 列表的创建
3.3.2 检测列表元素
3.3.3 列表的截取——切片
3.3.4 列表的拼接
3.3.5 遍历列表
3.3.6 列表排序
3.3.7 元组
3.4 字典与集合
3.4.1 字典的定义
3.4.2 遍历字典
3.4.3 集合简介
3.5 函数
3.5.1 函数的定义
3.5.2 函数的调用
3.5.3 函数参数的传递
3.6 面向对象基础
3.6.1 面向对象概述
3.6.2 类的定义和使用
3.7 小结
……
第2篇 算法篇
第3篇 数据结构篇
第4篇 实例篇
第1章 算法入门
1.1 什么是算法
1.2 算法基础
1.2.1 算法的定义
1.2.2 算法的特性
1.2.3 算法的性能分析与度量
1.2.4 大O表示法
1.3 算法的应用领域
1.4 小结
第2章 算法的描述
2.1 用自然语言表示
2.2 用流程图表示
2.2.1 流程图符号
2.2.2 三大基本结构
2.3 用N.S图表示
2.4 用代码实现算法
2.4.1 用伪代码实现算法
2.4.2 用编程语言实现算法
2.4.3 选择一门编程语言
2.5 小结
第3章 Python编程基础
3.1 变量
3.1.1 变量的命名和赋值
3.1.2 变量的基本类型
3.1.3 变量的输入与输出
3.1.4 变量的计算
3.2 三大结构
3.2.1 顺序结构
3.2.2 条件分支结构
3.2.3 循环结构
3.3 列表与元组
3.3.1 列表的创建
3.3.2 检测列表元素
3.3.3 列表的截取——切片
3.3.4 列表的拼接
3.3.5 遍历列表
3.3.6 列表排序
3.3.7 元组
3.4 字典与集合
3.4.1 字典的定义
3.4.2 遍历字典
3.4.3 集合简介
3.5 函数
3.5.1 函数的定义
3.5.2 函数的调用
3.5.3 函数参数的传递
3.6 面向对象基础
3.6.1 面向对象概述
3.6.2 类的定义和使用
3.7 小结
……
第2篇 算法篇
第3篇 数据结构篇
第4篇 实例篇
猜您喜欢