【解惑】關於數據結構的學習

2009-10-30 09:41

1、數據結構難學嗎?
答:數據結構、編譯原理、離散數學。。。是比較難的幾門課,努力學下來,肯定會受益匪淺。還有很多老師都是用教數學的方法教計算機,一定不要被他們誤導了,自己要把課程上的算法用程序實現出來,這樣纔算真學到手了

2、總感覺數據結構和指針聯繫的比較緊
答:那是說明你還對指針不太熟,先把指針弄明白,否則你連這一關都過不了的話那根本不可能看明白數據結構最核心的東西。核心是數據結構的實現算法而非指針這樣的實現手段,要知道在很多語言裏是沒有指針的,難道就不能實現數據結構了嗎?
要學習好指針可以參考下面的文章:
10分鐘透徹理解C語言指針   http://www.rupeng.com/forum/thread-233-1-1.html
C語言指針問題快速解惑(二)   http://www.rupeng.com/forum/thread-234-1-1.html
C語言指針問題快速解惑(三)  http://www.rupeng.com/forum/thread-236-1-1.html

3、想學java,有有人告訴我應該好好鑽研數據結構這些基本的理論知識,我該不該放棄java啊,我該怎麼走哪條路?
答:數據結構這些東西不是空對空的理論,必須用一門語言來實現,脫離語言談數據結構沒有實際意義。你已經學過java,那麼你首先用java內置的那些數據結構類來學習數據結構的實際應用,瞭解數據結構的應用以後再自己用java寫一些數據結構的算法出來這是一個很好的結合的東西。學了半天c、java,有幾個同學能實現最簡單的堆棧呢?如果只是學java,學了半天只是學一些孤立的語法點,只有用它寫點有用的東西纔算真正掌握了,而自己寫數據結構的這些算法是最實際、最有效的。企業裏對應屆生的要求可不是jsp、struts這些東西,而是動手能力、紮實的基礎知識以及理論聯繫實際的能力。
發佈了37 篇原創文章 · 獲贊 9 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章