1 回答

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
這要看你的目的了。
如果你學(xué)c語言的目標(biāo)是為了初步掌握編程基礎(chǔ)。
并打算學(xué)習(xí)更高級(jí)語言做web開發(fā)那可以考慮直接去學(xué)java
如果你想更深入的了解編程,體會(huì)編程的精髓,那么就先學(xué)數(shù)據(jù)結(jié)構(gòu)吧。
但是不論如何,數(shù)據(jù)結(jié)構(gòu)你早晚都得學(xué),沒有一個(gè)程序員沒學(xué)過數(shù)據(jù)結(jié)構(gòu)的。
學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)能讓你更深入的了解與認(rèn)知一些以前根本想不明白的東西。
并且學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)對(duì)學(xué)習(xí)任何一門新語言都有一定幫助。
個(gè)人推薦首先學(xué)習(xí)C,然后初步看一看樹結(jié)構(gòu),不用看太深,了解一下就好。
然后學(xué)習(xí)java基礎(chǔ),學(xué)完java基礎(chǔ)以后深入學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)。
這么做的目的是,學(xué)習(xí)c以后,就能初步看懂?dāng)?shù)據(jù)結(jié)構(gòu)了,盡早接觸對(duì)你有好處,但是你肯定不能全部理解,所以看一點(diǎn)皮毛就好。然后java基礎(chǔ)學(xué)習(xí)完以后,你不僅掌握了面向過程編程,還理解了面向?qū)ο缶幊蹋@時(shí)候,不論是編程思想還是編程手段都比以前經(jīng)驗(yàn)豐富了。
在兩大編程語言的技術(shù)支持下,你在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),就比較容易了。
添加回答
舉報(bào)