Imagine you have a special keyboard with the following keys:Key 1: (A): Prints one 'A' ...
Imagine you have a special keyboard with the following keys:Key 1: (A): Prints one 'A' ...
網(wǎng)上關(guān)于Dagger 2(以下簡(jiǎn)稱Dagger)的文章可謂多如牛毛,其中也有不少深入淺出的精品。只是別人的終究是別人的,紙上得來(lái)終覺(jué)淺,絕知此事要躬行。 什么是Dagger?...
拓?fù)渑判颍═opological Sort)是針對(duì)有向無(wú)環(huán)圖(DAG)的一種排序方式,使得在圖中uv路徑為從u到v的排序結(jié)果中,u始終出現(xiàn)在v前面。比如說(shuō),學(xué)功課C需要先學(xué)其...
在刷題過(guò)程中,發(fā)現(xiàn)Python有一個(gè)和其他語(yǔ)言完全不一樣的地方,就是對(duì)負(fù)數(shù)的二進(jìn)制表示。Python里的數(shù)是無(wú)所謂Overflow的,即沒(méi)有位數(shù)限制,因此也就無(wú)所謂補(bǔ)碼,因?yàn)?..
Why 代碼也是一種產(chǎn)品,沒(méi)人希望使用劣質(zhì)產(chǎn)品。高質(zhì)量的代碼,正確,高效,清晰,可靠。作為碼農(nóng),我們的工作應(yīng)該不僅僅是寫(xiě)代碼,而是要寫(xiě)高質(zhì)量的代碼。 How 遵循語(yǔ)言規(guī)范 所...
說(shuō)起歸并排序(Merge Sort),其在排序界的地位可不低,畢竟O(nlogn)比較排序的三大排序方法,就是Quick Sort, Merge Sort和Heap Sort...
為何要寫(xiě)這篇文章? 寫(xiě)這篇文章,主要的目的是總結(jié)和展望。現(xiàn)在我只能算入門(mén)水平,不過(guò)只要我堅(jiān)持下去,總有一天能夠窺見(jiàn)一些門(mén)道。我希望記錄自己的成長(zhǎng)歷程,日后再看,能夠有一些感悟...