数据结构和算法基础Python语言实现

陈良旭

出版时间

2020-12-01

ISBN

9787301316542

评分

★★★★★
书籍介绍

"本书首先介绍算法的概念和特点,然后学习数据结构,再逐步深入学习各类算法,通过解决实际问题加深理解。本书选取近年来比较热门的语言Python作为载体,来实现算法的功能。这不但可以让读者系统地学习算法的相关知识,而且还能加深对Python语言的应用。

本书分为7章,涵盖的主要内容包括:算法简介;Python基础;数据结构;数学相关算法;排序算法;查找算法;图相关算法。其中对经典算法进行了详细的讲解,比如归并排序,快速排序,拓扑排序,二叉查找树,红黑树,最小生成树算法,最短路径算法,极大极小值算法,遗传算法等。最后通过归纳总结,让读者懂得常见算法的设计思路,能够根据实际情况选取合适的算法使用。

本书适合大学生、程序员,以及对数据结构和算法感兴趣的读者阅读。"

陈良旭,毕业于法国国立高等应用电子学院(ENSEA),获得计算机工程师文凭,曾在ETIS实验室研究LDPC算法。现任职于佛山珠江传媒大数据科技有限公司,从事数据分析工作,研究方向有舆情监控、数据纠错等。

目录
"第1章 从零开始学算法 1
1.1 算法基础知识 21.1.1 什么是算法 2
1.1.2 算法时间复杂度 2
1.1.3 算法空间复杂度 5
1.1.4 算法优劣比较 6

显示全部
用户评论
例子都可以运行,没有错误,还不错
收藏