什么是数据结构与算法?

拥挤的地铁.png
01帝都的清晨

“嗡,翁,翁......”,搬砖时间到,你该起床了,好吧,起床搬砖赚票票,于是开始洗漱,经过数分钟洗好了,带着瞌睡一路急急忙忙的走到了地铁站,我靠,这么挤,看看时间,不行我要挤上去,不然迟到会扣票票的,好不容易挤上去了,我心里默默的嘀咕道:这味儿,洗个澡这么难吗?嘀咕嘀咕又到了下一站,“哥们,往里挤挤,挤挤,挤挤....”,这句话不断地在我耳边回荡,广播里听到:“列车运行前方是呼家楼站 ”,终于到了.....

跋山涉水.png
02搬砖圣地

跋山涉水,翻山越岭终于到了搬砖圣地,进了公司不断地和同时打着招呼:早上好!这时老王找到我,来,咱俩聊会。

隔壁老王:“听说公司来个一个UI同事,男的女的?”
我:“女的”
隔壁老王:“我还没看到,她坐在哪里?我去认识认识,如果有不懂的难题也许我能帮上她”
我:“就坐在你斜对面的斜对面”

隔壁老王心想:”新同事的工位离我不远,这下我可以看到她的庐山真面目了“,于是乎,老王一边敲着代码,一边偷偷的看着新来的同事,心里有了念头:反正我还没结婚,以我的帅气形象可以撩一下,约她看个电影吧,中午吃饭的功夫老王就和新同事约了看电影,老王心里美滋滋......

电影院.png
03数据结构

看电影的前提你得先买票是不是,老王就到某眼上去看了下最近比较火的爱情电影,随便选了一部,选了一家超好的电影院,这个电影院的座位有11排,每排15个座位,座位号是按照排数加座位号的方式进行编号,老王选的座位是5排5座和5排6座,在这里我们可以把老王和UI美女比作数据结构中的数据,那么结构就是这家电影院有11排,每排15个座位,这是数据结构中存储数据的结构。
总结:广义上讲,数据结构就是数据存储的结构。

04算法

”开场了,我们进去吧",UI美女说道,于是老王捧着各种小吃进来了,拿着手上的票5排5座和5排6座,于是老王先去找了第5排,一步一步走着台阶终于找到了第5排,接下来就是找第5座和6座了,顺着五排第1座一直往前走找到了5座和6座,并坐了下来,这个找座位的过程就可称作算法。
总结:广义上讲,算法就是操作数据的一组方法。

05巧合的BUG

真是不巧,美好的时光总是短暂的,刚看没到十分钟,领导就打电话过来,老王这边有BUG你来公司修复一下......

                     我是野马,我在帝都,只有不停奔跑,才能停留原地!

你可能感兴趣的:(什么是数据结构与算法?)