哆啦A梦小短腿

一文通俗读懂数组、链表、栈、队列、哈希表、二叉树、堆、图(附生活类比与 Kotlin 示例)

用储物柜、寻宝游戏、叠盘子、排队、字典、家谱、急诊分诊、城市地图八个生活类比,把数组、链表、栈、队列、哈希表、二叉树、堆、图讲清楚。从"数据在内存里长什么样"出发,讲透每种结构的增删改查为什么快、为什么慢,配 Kotlin 示例与图示,零基础也能看懂。