1樓:匿名使用者
最好是結合演算法來學
因為資料結構是資料之間聯絡
而演算法是對資料的處理
資料結構對演算法來講是非常重要的
有個科學家曾說過:
程式=資料結構+演算法
一般乙個演算法會對應到某一種資料結構
比如遞迴演算法對應到棧
廣度搜尋對應到佇列
學習一種資料結構時
應先找到其相應的演算法
然後通過理解演算法來學習資料結構
這樣才能更好的掌握
否則會有一種,學了都不知道有什麼用的感覺
c語言沒有學好,怎麼學資料結構??
2樓:匿名使用者
資料結構和baic語言本身無關。du
1、資料結構很重zhi要,在學習計算機類
dao相關知識中占有很大成分內
,它注重的容是思想,想法。資料結構所講的就是一些演算法,核心演算法,講解那些問題的解決核心演算法,學習資料結構主要幫助你去更好的鍛鍊你的思考能力,看到乙個程式設計題,如何去想,如何去構思,怎樣才能解決。考研過程中資料結構也是乙個重要的考察物件。
2、總之,它很重要,建議學好鍊錶和線性表那一章,那是整個資料結構的基礎之基礎,後面的學習基本上都是在那上面的。在學習過程中,要多想,多思考,多看書,要用心去體悟書本的那些演算法,去理解那些核心思想,去把握,去學習,去掌握。學習久了,就會有感覺的,邊學邊練習也是不錯的做法,相信會學好的。
3樓:
資料結構,說白了,是一種思想。你可以用c語言描述,也可以用其它語言來描述,比如,漢語。
4樓:陸葉
建議你還是先學好c語言,因為它畢竟是基礎,基礎沒打牢,資料結構你是很難學好的!
5樓:匿名使用者
資料結構和c語言差不多的。裡面有些內容和c也差不多
還是先安心的學好c語言的語法和編寫程式的想法,資料結構說白了還是c語言
c語言,資料結構,演算法導論三本書的關係是什麼,學習它們要有什麼基礎,以及三者學習先後次序是什麼?
6樓:揮劍五號
c語言就像鞋,資料結構就相當於走路,演算法導論就像跑步
只有穿上了鞋,你才能走起來,走的熟練了才能跑起來。
否則,你會走的腳疼,雖然也能走。。。。。
7樓:匿名使用者
c 資料結構 演算法導論
c不用基礎。資料結構和演算法導論至少得學一門語言吧。
先學資料結構看演算法導論可能會好點。畢竟演算法導論很多都涉及資料結構。
而且要看演算法導論的話,對語言比較熟悉之後再看比較合適。
8樓:空雪夢見
c語言是工具,資料結構是這個工具能做的事,演算法導論是自己想想看這個工具還能做什麼事,好像是這樣……
資料結構:學好資料結構需要哪一些數學基礎?(比如圖論、數學分析、拓撲學需要看嗎?) 10
9樓:匿名使用者
離散數學,圖論
是否還有組合數學,數理邏輯等
學習資料結構需要哪些基礎知識?學習演算法又需要哪些基礎知識?資料結構和演算法有什麼聯絡?
10樓:匿名使用者
需要計算機基礎知識就行了。
學演算法還需要點高等數學,線形代數和離散數學的知識。
學了資料結構是基本的,然後用演算法設計出乙個好的程式來。
11樓:匿名使用者
學習資料結構得先學c語言,資料結構的程式中都是用到很多演算法的
學破解需要學資料結構嗎
12樓:匿名使用者
破解什麼?資料結構是計算機的一門專業基礎 課
怎麼學資料結構 資料結構能幹什麼,用什麼語言學比較快, 好的書籍都有什麼, 謝謝啊
13樓:匿名使用者
這是計算機專業的必備基礎課,對你以後學習有很重要的作用
14樓:匿名使用者
《大話資料結構》、《資料結構、演算法與應用——c++語言描述》這兩本書通俗易懂。
資料結構難學嗎?需要什麼基礎?要怎樣學習資料結構?下學期要開了,有點小緊張
15樓:_了卻了
資料結構不難復學,制需要一點離散數學的基礎,具體來說要了解一點圖論的有關知識,但是沒有你想的那麼困難。學習方法,我覺得要多動手,各式各樣的資料結構、演算法,寫在書上記在腦子裡都不夠,要動手寫程式,勤練習,才能熟練掌握,融會貫通。
本人在學習c語言和資料結構,基礎知識都已經學完了,之後能做一些小專案,能夠使用到資料結構的。我現在
16樓:人才
學生管理系統
使用鍊錶和檔案操內作完成容
資料結構是什麼舉個例子,學習資料結構和演算法在什麼地方運用,一直不解求舉個例子
資料bai結構是在整個計算機du 科學與技術領zhi 域上廣泛被使用 dao的術語。它用來反映一版 個資料的內部構成權,即乙個數 據由那些成分資料構成,以什麼方式構成,呈什麼結構。資料結構有邏輯上的資料結構和物理上的資料結構之分。邏輯上的資料結構反映成分資料之間的邏輯關係,而物理上的資料結構反映成分...
資料結構聽不懂啊,怎麼辦啊,資料結構主要學什麼第一節課什麼都聽不懂啊,懇求高人指教,謝謝
資料結構的 難點是就對各種演算法的理解 最好的辦法就是多看演算法,買一本和教才配套的參考書,平時多看看就行了 不是很難 好好聽啊 其實資料結構就是講如何組織資料的.既然你c語言不錯,你可以找一些用c語言描述的資料結構書來看,別找那些類c描述.資料結構主要學什麼?第一節課什麼都聽不懂啊,懇求高人指教,...
學習「資料結構與演算法」需要哪些數學基礎
你好,資料結構不需要數學基礎,要的是基本的理解能力和 能力,還有就是多思考,資料結構很簡單的。學軟體開發需要學習什麼知識?資料結構和演算法與數學有關係嗎?軟體開發需要學習一門組合語言,演算法等於是軟體的原理,和數學有一定的關係。你做軟體的,首先要知道軟體是什麼原理來實現這個功能的,連自己都不知道原理...