首页 运维杂谈一个Brogrammer用啤酒和杯子来诠释数据结构

一个Brogrammer用啤酒和杯子来诠释数据结构

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

最近网上有一组比较火的图片,它是由一个Brogrammer(什么是Brogrammer)使用啤酒和杯子的摆放来介绍一系列典型的数据结构,非常的形象。

一般来说,程序员喝酒是大忌,因为编程需要用脑子,要逻辑清晰。但就像前面介绍Brogrammer所说的,凡事都在进化,一方面,编程环境、编程工具越来越发达完善,降低了程序员的体力活,但却提高了对程序员创新能力的要求,当然,有些人喝完酒后更兴奋,脑子更活。下面这几幅图描绘的是一个爱喝啤酒的程序员是如何学习数据结构的,你可以看出,他酒喝了,数据结构也掌握了。

下面就分享下这组经典的“数据结构”:

1. 二叉树(Binary Tree)
一个Brogrammer用啤酒和杯子来诠释数据结构插图

2. 数组(Array)
一个Brogrammer用啤酒和杯子来诠释数据结构插图(1)

3. 栈(stack)
一个Brogrammer用啤酒和杯子来诠释数据结构插图(2)

4. 不平衡树(unbalance tree)
一个Brogrammer用啤酒和杯子来诠释数据结构插图(3)

5. 重新平衡树(Rebalanced Tree)
一个Brogrammer用啤酒和杯子来诠释数据结构插图(4)

6. 稀疏矩阵(Sparse Matrix)
一个Brogrammer用啤酒和杯子来诠释数据结构插图(5)

7. 矩阵(Matrix)
一个Brogrammer用啤酒和杯子来诠释数据结构插图(6)

8. 堆(heap)
一个Brogrammer用啤酒和杯子来诠释数据结构插图(7)

9. 链表(linked list)
一个Brogrammer用啤酒和杯子来诠释数据结构插图(8)

本文链接:http://www.yunweipai.com/1917.html

网友评论comments

发表评论

电子邮件地址不会被公开。

  1. 三好网志说道:

    莫非当年分子模型的发明者也是酒后之作吗?呵呵

Copyright © 2012-2020 YUNWEIPAI.COM - 运维派
扫二维码
扫二维码
返回顶部