《漫画算法》采用漫画形式,通过虚拟主人公小灰的心路历程,讲述算法和数据结构的基础知识、复杂算法面试题和实际应用场景。
第一章介绍算法和数据结构的相关概念、用途,以及如何分析时间复杂度和空间复杂度。
第二章介绍最基本的数据结构,包括数组、链表、栈、队列和哈希表的概念和读写操作。
第三章介绍树和二叉树的概念、二叉树的各种遍历方式,以及二叉堆和优先队列的应用。
第四章介绍几种典型的排序算法,包括冒泡排序、快速排序、堆排序、计数排序和桶排序。
第五章介绍10余道流行的算法面试题和解题思路,例如链表有环的判断和大整数相加的计算。
第六章介绍算法在职场上的应用,例如使用LRU算法淘汰冷数据和使用Bitmap算法统计用户特征。
微信公众号程序员小灰的作者,多年的软件行业从业经验,先后在京东金融和摩拜科技从事算法和研发相关工作,对算法有着深入的研究。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价