数据结构与算法之美(全彩印刷)

数据结构与算法之美(全彩印刷)

编辑推荐

适读人群 :适应于所有的计算机专业的学生与从业者,包括科学计算、人工智能、云计算、金融应用、数据分析等研究人员和开发人员

1.好评爆表的极客时间算法专栏网红达人,GitHub上算法教程Star数量上万的作者新作;

2.10多万人验证过的、为求职面试者、工程师量身打造的数据结构与算法私教课;

3.20个经典数据结构与算法,一册在手,学习算法不愁,轻松搞定大厂的面试秘籍;

4.100个真实项目场景案例,助力工程师解决项目中的实际算法难题;

5.300多幅算法手绘图解,文科生都能学的懂算法通关书;

6.力扣(LeetCode)CEO张云浩(Hercy) 、腾讯T4级专家茹炳晟等专家倾力推荐!

内容简介

内 容 提 要

本书结合实际应用场景讲解数据结构和算法,涵盖常用、常考的数据结构和算法的原理讲解、代码实现和应用场景等。

本书分为11章。第1章介绍复杂度分析方法。第2章介绍数组、链表、栈和队列这些基础的线性表数据结构。第3章介绍递归编程技巧、8种经典排序、二分查找及二分查找的变体问题。第4章介绍哈希表、位图、哈希算法和布隆过滤器。第5章介绍树相关的数据结构,包括二叉树、二叉查找树、平衡二叉查找树、递归树和B+树。第6章介绍堆,以及堆的各种应用,包括堆排序、优先级队列、求Top K、求中位数和求百分位数。第7章介绍跳表、并查集、线段树和树状数组这些比较高级的数据结构。第8章介绍字符串匹配算法,包括BF算法、RK算法、BM算法、KMP算法、Trie树和AC自动机。第9章介绍图及相关算法,包括深度优先搜索、广度优先搜索、拓扑排序、Dijkstra算法、Floyd算法、A算法、Z小生成树算法、Z大流算法和Z大二分匹配等。第10章介绍4种算法思想,包括贪心、分治、回溯和动态规划。第11章介绍4个经典项目中的数据结构和算法的应用,包括Redis、搜索引擎、鉴权限流和短网址服务。另外,附录A为书中的思考题的解答。

尽管本书的大部分代码采用Java语言编写,但本书讲解的知识与具体编程语言无关,因此,本书不但适合各种类型的研发工程师,而且可以作为高校计算机相关专业师生的学习用书和培训学校的教材。

作者简介

王争,前Google工程师,微信公众号【小争哥】作者,GitHub上算法教程Star数排名前列。热衷分享,致力于通俗易懂地讲解数据结构和算法,帮助广大程序员攻克算法学习、算法刷题、算法面试三项难关。

数据结构与算法之美(全彩印刷)是2021年由人民邮电出版社出版,作者王争(@小争哥)。

得书感谢您对《数据结构与算法之美(全彩印刷)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
算法设计与分析 电子书

带你理解算法核心的问题。算法描述采用伪码,突出对问题本身的分析和求解方法的阐述。
趣学数据结构 电子书

适读人群:本书可作为程序员的学习用书,也适合没有太多编程经验但又对数据结构有强烈兴趣的初学者使用,同时也可作为高等院校计算机、数学及相关专业的师生用书,或学科竞赛的辅导用书和培...
Excel效率手册 用函数更快更好搞定数据分析(全彩印刷+视频讲解) 电子书

百万粉丝头条号“Excel精选技巧”作者世界500强公司数据部门资深数据分析师曾令建倾力打造配套视频扫码学习,帮助你轻松理解和实践。帮助你高效解决以下工作难题:如何快速输入与填...
数据结构:Python语言描述 电子书

基于Python语言的数据结构基础编程语法详解,国外高等院校信息科学与技术教材。
数据结构(Java语言描述) 电子书

提供大量应用案例、有针对性的实训任务和综合项目实训,既方便教学又方便自学。
C/C++函数与算法速查宝典 电子书

本书系统地讲解了C和C++中的常用函数及算法,是一本内容丰富的案头工具书。
Python算法详解 电子书

-以“从入门到精通”的写作方法构建内容,让读者入门容易。为了使读者能够完全看懂本书的内容,本书遵循“从入门到精通”基础类图书的写法,循序渐进地讲解算法的知识。-破解语言难点,以...