3 回答

慕桂英3389331
TA貢獻2036條經(jīng)驗 獲得超8個贊
數(shù)據(jù)結構本身是一種邏輯上的概念,它是獨立于特定語言或者實現(xiàn)的
比如說鏈表,概念上說就是一組結點構成的數(shù)據(jù)結構,其中每個結點均帶有后續(xù)結點信息。各種語言都可以實現(xiàn)鏈表,但實現(xiàn)的思路都是基于上面的邏輯概念。
因此,學習數(shù)據(jù)結構不必拘泥于某種特定語言,歸根結底是要把握每個數(shù)據(jù)結構(邏輯上)的精髓
在這個基礎上,每種語言都可以實現(xiàn)特定的數(shù)據(jù)結構,差別只在于語法實現(xiàn)級別。
另外雖然Java/C++等語言都帶有大量的標準類庫,但這并不意味著可以忽視數(shù)據(jù)結構基礎理論的學習。這直接關系到實際應用時,是只能死板套用現(xiàn)成模板,還是靈活應用各種結構高效實現(xiàn)需求。

LEATH
TA貢獻1936條經(jīng)驗 獲得超7個贊
沒什么不同,數(shù)據(jù)結構是一種計算機數(shù)學邏輯
C語言實現(xiàn)的版本,很簡單就是利用數(shù)組和指針來完成數(shù)據(jù)結構
Java版本的,因為最常見的是類,所以只好用各種類和枚舉來完成數(shù)據(jù)結構
添加回答
舉報
0/150
提交
取消