Imagine you have a special keyboard with the following keys:Key 1: (A): Prints one 'A' ...
![240](https://upload.jianshu.io/users/upload_avatars/3225659/6d6ad991f197.gif?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Imagine you have a special keyboard with the following keys:Key 1: (A): Prints one 'A' ...
網(wǎng)上關(guān)于Dagger 2(以下簡稱Dagger)的文章可謂多如牛毛,其中也有不少深入淺出的精品滨达。只是別人的終究是別人的得滤,紙上得來終覺淺陨献,絕知此事要躬行。 什么是Dagger懂更?...
拓?fù)渑判颍═opological Sort)是針對(duì)有向無環(huán)圖(DAG)的一種排序方式眨业,使得在圖中uv路徑為從u到v的排序結(jié)果中,u始終出現(xiàn)在v前面沮协。比如說龄捡,學(xué)功課C需要先學(xué)其...
在刷題過程中掺涛,發(fā)現(xiàn)Python有一個(gè)和其他語言完全不一樣的地方宙暇,就是對(duì)負(fù)數(shù)的二進(jìn)制表示壹粟。Python里的數(shù)是無所謂Overflow的囊颅,即沒有位數(shù)限制蔽豺,因此也就無所謂補(bǔ)碼叹阔,因?yàn)?..
Why 代碼也是一種產(chǎn)品师妙,沒人希望使用劣質(zhì)產(chǎn)品诗祸。高質(zhì)量的代碼血久,正確突照,高效,清晰氧吐,可靠讹蘑。作為碼農(nóng),我們的工作應(yīng)該不僅僅是寫代碼副砍,而是要寫高質(zhì)量的代碼衔肢。 How 遵循語言規(guī)范 所...
說起歸并排序(Merge Sort),其在排序界的地位可不低豁翎,畢竟O(nlogn)比較排序的三大排序方法角骤,就是Quick Sort, Merge Sort和Heap Sort...
為何要寫這篇文章? 寫這篇文章,主要的目的是總結(jié)和展望“钭穑現(xiàn)在我只能算入門水平背桐,不過只要我堅(jiān)持下去,總有一天能夠窺見一些門道蝉揍。我希望記錄自己的成長歷程链峭,日后再看,能夠有一些感悟...