2016-08-06 63 views
-1

我對學習數據結構感興趣。我應該在哪裏學習?哪裏是學習數據結構的好地方?

我環顧了Coursera,但並不確定我是否會理解他們。

+0

https://www.amazon.com/Data-Structures-Algorithms-Made-Easy/dp/1468108867 –

回答

-1

掌握數據結構的最佳方法是練習。就拿問題,

  • 第1步:嘗試在自己的
  • 第2步:如果你不能得到它,看到的解決辦法
  • 步驟3.儘量寫代碼了。
  • 第4步。如果您仍然遇到問題,請查看代碼,跟蹤它。寫在你自己的 。

引用數據結構與算法的問題:

1.<http://geeksforgeeks.org> 
2.<http://leetcode.com> 
3.<https://codechef.com> 
+0

這就像說:別不要使用汽車,從頭開始重新發明輪子和發動機。不,您應該閱讀和學習,利用現有資源來了解數據結構(以及其他任何方面) - 然後深入學習使用它們並實施它們。你真的建議任何想學習數據結構的人重塑他自己的東西,比如散列函數和自平衡樹嗎? – amit

+0

我並不是指從樹,鏈表開始,我的意思是從基本數組本身開始,但從理論上講,與實踐不同,我建議他/她開始練習,然後您將自動理解理論... –

+0

不,他不會。不要誤解我的意思 - 我認爲練習不是一件好事,但'不要聽任何視頻講座,不要讀任何東西。'這是我見過的最糟糕的勸告,掌握一些東西。 – amit

0

我也對數據結構感興趣。在Python或Java或C++(許多人的建議)之後學習CS是CS的很好的一部分。

一個好地方是UDemy。它有很棒的教練和漂亮的課程。