Categories: 编程算法

漫画算法:小灰的算法之旅(Python篇)

《漫画算法》通过虚拟的主人公小灰的心路历程,用漫画的形式讲述了算法和数据结构的基础知识、复杂多变的算法面试题目及算法的实际应用场景。第1章介绍了算法和数据结构的相关概念,告诉大家算法是什么,数据结构又是什么,它们有哪些用途,如何分析时间复杂度,如何分析空间复杂度。第2章介绍了最基本的数据结构,包括数组、链表、栈、队列、哈希表的概念和读写操作。第3章介绍了树和二叉树的概念、二叉树的各种遍历方式、二叉树的特殊形式——二叉堆和优先队列的应用。第4章介绍了几种典型的排序算法,包括冒泡排序、快速排序、堆排序、计数排序、桶排序。第5章介绍了10余道职场上流行的算法面试题及详细的解题思路。例如怎样判断链表有环,怎样计算大整数相加等。第6章介绍了算法在职场上的一些应用,例如使用LRU算法来淘汰冷数据,使用Bitmap算法来统计用户特征等。

admin3473

Recent Posts

树的故事

一本以科学事实讲述树木故事的植…

54分钟 ago

克拉克森的农场 2

豆瓣10万+人打出9.6高分,…

55分钟 ago

张朝阳的物理课 第三卷

“张朝阳的物理课”作为火爆全网…

55分钟 ago

好吃的经济学

★编辑推荐胡萝卜原本是白色的,…

57分钟 ago

觉醒胖东来

编辑推荐1981年,美国得克萨…

58分钟 ago

文学与电影十讲

🌟10堂电影院里的文学课,李欧…

59分钟 ago