我正在學習算法,來到這個河內大廈。我知道如何切實做到這一點。但我無法編碼。我還沒有閱讀給定的代碼。我自己先嚐試一下。我應該怎麼做 - 繼續嘗試或閱讀給定的代碼或其他東西?學習算法的方法
如果這種方法應遵循的所有的算法?
我正在學習算法,來到這個河內大廈。我知道如何切實做到這一點。但我無法編碼。我還沒有閱讀給定的代碼。我自己先嚐試一下。我應該怎麼做 - 繼續嘗試或閱讀給定的代碼或其他東西?學習算法的方法
如果這種方法應遵循的所有的算法?
你會發現這個有用:
http://www.quora.com/Algorithms/How-does-one-become-good-at-solving-algorithm-programming-problems
從上面立柱A大外賣:
通俗的信念相反,我不認爲編碼解決方案,以 算法問題是一種學習算法的常用方法。 雖然成功的人通常很好/快速 在發現模式和解決算法導向的問題。
你實際上不需要編寫代碼來解決一個例子問題 - 只要 確保您瞭解解決它的基本思想。
關注此 -
http://www.youtube.com/watch?v=uFJhEPrbycQ&list=SPFE6E58F856038C69
如果你有3個戒指,你會如何移動整個塔?將第一個頂部2環移到臨時環。將底環移到目的地。然後將2個環從溫度複製到最終。
關鍵要了解這是遞歸,並認爲有關移動N-1環
我知道這是不是一個好問題,但我不認爲它不值得回答。 –