1 回答

TA貢獻2065條經(jīng)驗 獲得超14個贊
數(shù)據(jù)結構的用途
1,數(shù)據(jù)結構到底在程序中充當什么角色,(如果說c語言是用來寫程序的,數(shù)據(jù)結構呢???)??
有數(shù)據(jù),和組織數(shù)據(jù)的數(shù)據(jù)結構,程序的行為邏輯才可以確定,程序才可能有實際意義。
數(shù)據(jù)結構是寫程序的基礎。一定要打好基礎。當然也可以在實踐中穩(wěn)固基礎。
2,數(shù)據(jù)結構中的 那些 線性抽象數(shù)據(jù),樹的抽象數(shù)據(jù),和 那些樹,網(wǎng)的定義 這樣有什么用呢??在程序中有什么作用呢!
各種數(shù)據(jù)抽象只是數(shù)據(jù)的不同組織形式,一切都為了方便程序訪問數(shù)據(jù)和提高程序性能而使用。
各種結構之所以這樣定義,就是為了通過以不同方法組織數(shù)據(jù)來改善、來提高程序性能和數(shù)據(jù)訪問速度。
在程序中,定義沒有實際價值,真正有價值是那種組織思想和操作方法;但如果沒有定義,就不會有這樣的對象(實際可以是變量、常量等實實在在的數(shù)據(jù)操作客體),所以最少也得要知道這些結構(起碼是名字;p)。
3,還有就是怎么樣才能學好數(shù)據(jù)結構呢?。╟語言版的數(shù)據(jù)結構,是不是一定要有堅實的c語言功底呢?)???
數(shù)據(jù)結構其實就是組織數(shù)據(jù)的思想和方法,同樣的數(shù)據(jù)結構,在不同語言上的應用,其實都是大同小異的。
數(shù)據(jù)結構不依賴于語言,不過學習使用它,就要選擇一種語言。學習數(shù)據(jù)結構是可以和學習語言并行進行的,基本了解了一點語言的邏輯,來應用在數(shù)據(jù)結構上,可以達到互相輔助學習的效果。
- 1 回答
- 0 關注
- 819 瀏覽
添加回答
舉報