1 回答

TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個(gè)贊
數(shù)據(jù)結(jié)構(gòu)本身是一種邏輯上的概念,它是獨(dú)立于特定語(yǔ)言或者實(shí)現(xiàn)的
比如說(shuō)鏈表,概念上說(shuō)就是一組結(jié)點(diǎn)構(gòu)成的數(shù)據(jù)結(jié)構(gòu),其中每個(gè)結(jié)點(diǎn)均帶有后續(xù)結(jié)點(diǎn)信息。各種語(yǔ)言都可以實(shí)現(xiàn)鏈表,但實(shí)現(xiàn)的思路都是基于上面的邏輯概念。
因此,學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)不必拘泥于某種特定語(yǔ)言,歸根結(jié)底是要把握每個(gè)數(shù)據(jù)結(jié)構(gòu)(邏輯上)的精髓
在這個(gè)基礎(chǔ)上,每種語(yǔ)言都可以實(shí)現(xiàn)特定的數(shù)據(jù)結(jié)構(gòu),差別只在于語(yǔ)法實(shí)現(xiàn)級(jí)別。
另外雖然Java/C++等語(yǔ)言都帶有大量的標(biāo)準(zhǔn)類庫(kù),但這并不意味著可以忽視數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)理論的學(xué)習(xí)。這直接關(guān)系到實(shí)際應(yīng)用時(shí),是只能死板套用現(xiàn)成模板,還是靈活應(yīng)用各種結(jié)構(gòu)高效實(shí)現(xiàn)需求。
- 1 回答
- 0 關(guān)注
- 464 瀏覽
添加回答
舉報(bào)