如何學好資料結構,資料結構該怎麼學啊?

時間 2021-08-14 22:25:07

1樓:匿名使用者

資料結構很重要,在學習計算機類相關知識中佔有很大成分,它注重的是思想,想法。。

資料結構所講的就是一些演算法,核心演算法,講解那些問題的解決核心演算法,學習資料結構主要幫助你去更好的鍛鍊你的思考能力,看到一個程式設計題,如何去想,如何去構思,怎樣才能解決。。考研過程中資料結構也是一個重要的考察物件。。

總之,它很重要,建議你學號連結串列和線性表那一章,那是整個資料結構的基礎之基礎,後面的學習基本上都是在那上面的。

在學習過程中,要多想,多思考,多看書,要用心去體悟書本的那些演算法,去理解那些核心思想,去把握,去學習,去掌握。。學習久了,就會有感覺的,邊學邊練習也是不錯的做法,相信你會學好的。。。多思多練。。。

2樓:

資料結構是計算機軟體設計的基礎課程,也可以說是非常重要的課程,一些基本的陣列組成結構比如陣列,棧,線性表,等等,是以後程式設計必須要掌握的基礎知識,怎麼學好,那就是理論結合實踐,自己動手用c/c++/c#把書中所說的東西用程式來實現出來,能更深刻的理解所學的東西並靈活運用這是最關鍵的

3樓:朱墨

首先回答你的問題,我認為學習資料庫之前應該學習離散數學和線性代數。這兩門課中就有一些資料結構的演算法,比如雜湊函式、最短路進演算法等等,此外還有一些運算的技巧,比如矩陣的運算技巧和儲存技巧。當你對離散和線性代數有一定基礎後,接觸資料結構課程就比較容易了。

我們當初學習的是高等教育出版社的用c語言描述的資料結構,基本上前幾章在c中講過,但必須要仔細聽,因為他滲透了更多的、更有變化的演算法,比如連結串列的各種操作和型別,尤其注意的是雙向迴圈連結串列、十字連結串列。此外佇列要注意迴圈佇列。第二個重點就是樹,首先要知道書的儲存結構和邏輯結構是怎樣的,然後要重點了解樹的各種遍歷,因為不同遍歷形成不同種(前,中,後)綴表示式。

此外哈夫曼樹的建立,哈夫曼編碼解碼也是很重要的,因為他是當今資料壓縮的最經典的演算法之一。然後就是排序和查詢演算法,大多數用到樹的知識,一定要記住排序和查詢演算法,因為他幾乎是程式的靈魂模組。各演算法的事件複雜度和穩定性的比較也要當作重點。

總之學習資料結構不要看他的用什麼語言描述,應該看他的實質,太在乎c中的指標的操作只會影響你的學習。

4樓:愛情_幻想

理解概念,看懂演算法,弄明白電腦裡面的儲存結構

資料結構該怎麼學啊?

5樓:匿名使用者

資料結構學好並不難,關鍵是多上機操作,一個演算法你看上去很簡單,其實裡面的小細節很多,沒有自己編譯連線執行,有些問題你可能發現不了。其實對於語言,真的無所謂啦,用c也好,用c#也好,都能實現,關鍵是演算法思想的理解和運用。

我們老師說過一句話:程式語言不懂,你可以花一個月的時間把那門語言學的滾瓜爛熟,然後你就可以寫程式了;而要是你程式設計思想不理解,哪怕你會一千種語言,也寫不出好的程式。

資料結構關鍵是學習演算法的思路。慢慢學吧,肯定能行的!

6樓:

如果你決定考研的話,建議把c學好。如果你打算工作,可以學學c#。

不知道你為什麼一開始就選擇了c#。還是慢慢來吧。好運!

7樓:資料結構大師

資料結構學習心得

本文連結

資料結構如何才可以學好,學到什麼程度?

8樓:匿名使用者

說得絕對點,資料結構很大程度上為了統籌指導程式設計的,當然也可以幫你挖掘資料,解決一些很實際的問題。要到什麼程度?那要看你的專業需求,如果是單單為了考試,你把老師跟你說的一些基本概念都弄懂了、能用個別程式語言最好是做幾個小實現就足夠了,但為了輕車熟路來駕馭程式設計,你就必須把課本翻它個四五遍,在腦海裡烙上各種資料結構如連結串列,樹,圖等的思想模型,最核心的是你學到能體會到它能很好的統籌指導程式設計和幫你解決一些實際問題(非程式設計)的內涵時,到了這個層次你就算是學好了,即使你忘了具體的思想模型,但你知道資料結構這東西能幫你做什麼,你要怎樣用它,這時再去翻翻書就可以。

至於與具體語言關聯起來的實現思路,當你有了各種資料模型,再去設計具體語言程式設計的時候就自然而然的輕巧許多,不用像無頭蒼蠅一樣**亂糟糟,毫無方向,更不用說清晰的思路了。資料結構是對資訊的處理技術,它主要涵蓋將資料結構化,再針對結構化了的資料設計演算法從而方便處理。個人理解。

9樓:匿名使用者

資料結構 其實不難! 主要是你的心態認為它很難!我用簡單的和你說吧,資料結構其實就在於心裡理解,首先你必須理解資料結構,資料結構是介於數學、計算機硬體和計算機軟體三者之間的一門核心課程,其實牽扯的就在於你理解它 然後去實踐的多練習和去實踐,多做題,其實很乏味,但是你如果融入進去 你就會發現你在提高!

要有耐心!嘗試去對它產生興趣!

怎樣學好資料結構,怎麼才能學好資料結構

無事了了 資料結構作為大學計算機相關專業的學生來說是一門十分重要的課程,無論是以後演算法思想的滲透,還是工作中程式 的處理,都離不開資料結構的影子。但是因為資料結構知識較多,並且比較抽象,對於很多人來說學它就感到頭疼。其實大可不必,資料結構的學習自然有其對應的方法。首先,如不是為了應對考試或者考研,...

資料結構問題,資料結構(java)

資料結構是計算機儲存 組織資料的方式。資料結構是指相互之間存在一種或多種特定關係的資料元素的集合。通常情況下,精心選擇的資料結構可以帶來更高的執行或者儲存效率。一 資料的邏輯結構 指反映資料元素之間的邏輯關係的資料結構,其中的邏輯關係是指資料元素之間的前後件關係,而與他們在計算機中的儲存位置無關。邏...

如何學習資料結構,新手如何學習資料結構

中公教育it優就業 學好資料結構首先學好c語言指標,資料機構內在串聯全靠指標作用,指標主要難在本身是帶地址的變數,再加上指標的指標串聯導致很多人誤解,先要學會理解,要對計算機的記憶體結構有個大概瞭解,對一些常見的進位制之間的轉化以及位元組對齊等有行程基本的認知。理解概念,建立抽象模型,比如簡單的佇列...