首页 运维杂谈一个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

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

网友评论comments

回复 三好网志 取消回复

您的电子邮箱地址不会被公开。

  1. 三好网志说道:

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

Copyright © 2012-2022 YUNWEIPAI.COM - 运维派 京ICP备16064699号-6
扫二维码
扫二维码
返回顶部