數(shù)據(jù)結(jié)構(gòu)學(xué)哪種語言的?
關(guān)于數(shù)據(jù)結(jié)構(gòu)與算法的描述問題,現(xiàn)在是使用C語言進(jìn)行描述的為多。因?yàn)镃語言是目前比較流行的一種高級編程語言。現(xiàn)在市場上就有售賣《數(shù)據(jù)結(jié)構(gòu)(C語言版)》的教材。該教材中的所有算法(例如:各種排序算法、以及查找算法)都是使用C語言進(jìn)行描述的。根據(jù)我個(gè)人的體會就是:至于是學(xué)習(xí)哪一種具體的編程語言來進(jìn)行編程?
那還是其次的,最、最關(guān)鍵的是:一定、必須要做到:具有很好的邏輯思維能力、以及動手解決實(shí)際問題的能力、編程思路清晰、精通數(shù)據(jù)結(jié)構(gòu)及其各種算法。
只要做到了以上這些事情,那么使用(或者是學(xué)習(xí))哪一種編程語言都是非常容易的。