愛(ài)喝啤酒的程序員是如何學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的
如果在相親時(shí)你說(shuō)你是程序員,對(duì)方——一般是女的——會(huì)投來(lái)異樣的眼光。程序員在其他人的眼中的形象一般是思維邏輯有問(wèn)題,或木納,或有點(diǎn)兒軸,或是書(shū)***。但凡事都在變化,程序員也在變化,英語(yǔ)中的Programmer這個(gè)詞在國(guó)外現(xiàn)在流行寫(xiě)出Brogrammer。Brogrammer和Programmer的區(qū)別是,前者很時(shí)髦、很酷。Brogrammer有很多典型特征,比如說(shuō)編程時(shí)戴墨鏡,聽(tīng)搖滾樂(lè),喜歡參加派對(duì),喜歡啤酒等,如果你想知道你自己是否符合Brogrammer標(biāo)準(zhǔn),你可以到這里測(cè)試一下自己。
一般來(lái)說(shuō),程序員喝酒是大忌,因?yàn)榫幊绦枰媚X子,要邏輯清晰。但就像之前說(shuō)的,凡事都在進(jìn)化,一方面,編程環(huán)境、編程工具越來(lái)越發(fā)達(dá)完善,對(duì)程序員的要求越來(lái)越低,另一方面,有些人喝完酒后更興奮,腦子更活。下面這幾幅圖描繪的是一個(gè)愛(ài)喝啤酒的程序員是如何學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的,你可以看出,他酒喝了,數(shù)據(jù)結(jié)構(gòu)也掌握了。
二叉樹(shù)
不平衡樹(shù)
重新平衡樹(shù)
數(shù)組
矩陣
鏈接表
稀疏矩陣
堆
棧
英文原文:How does a programmer become a Brogrammer?
譯文鏈接:http://www.aqee.net/how-does-a-programmer-become-a-brogrammer/