Cracking the coding interview

寫在開頭

最近忙於論文的開題等工做,還有阿里的實習筆試,被虐的還行,說還行是由於本身的水平或者說是本身準備的尚未達到他們所須要人才的水平,因此就想找一本面試的書《Cracking the coding interview》,來練練手,順帶複習一下本身的基礎知識,一些經常使用的數據結構,偶然在某位大神的blog裏看到其分享的文章,還有他所作的解答,感受本身的解答遠沒有他的簡潔,且其解題都會優先考慮其空間和時間複雜度。本系列的文章只介紹,我作題過程當中,遇到的一些好的思想方法,固然我會貼出一些代碼。在後面的文章中我會貼出大神的Blog的地址。面試

概括

從此次之後,每當所有作完一章的題目以後,都會整理一些對於本身印象深入的題目出來,以做思考,考慮其空間和時間複雜性,是不是最好的解決方法,其實作設計程序的題目,無非是,先找到解決的方法,在解決的方法,想出來後,看是否有更簡單的效率更高的方法可使用,也就是咱們說的重構代碼吧。數據結構

總結

一個階段一個階段的學習,須要整理本身所學的東西,整理不是爲了給別人看的,給別人看的,基本上本身算是大牛,而咱們至關多的都算不上是牛,因此仍是寫給本身以做爲後來,反思本身的所學所思,留下點東西吧,還有須要值得注意的是,天下題目繁多,整理其通常的或者是巧妙的解題思路爲本身所用,纔是咱們學習或者看這本書的用處。學習

不少時候你沒法真正的遍歷每條人生路徑看看會發生什麼,你沒有這樣的時間資源,取而代之的是你只能經過別人的「替代經驗「,本身的」虛擬經歷「,來得到儘可能多的信息。 ------《暗時間》設計

相關文章
相關標籤/搜索