學習數據結構使用哪種編程語言比較合適?


純粹的就數據結構來說,用C語言效果最佳,注意不是C++,一方面C語言精煉高效,二來可以清楚知道數據在內存中的佈局,對數據結構的理解也會更深。壞處就是C語言的指針是把雙刃劍,用好了,所向披靡,總不會就會引火上身。一旦C語言的數據結構掌握了,轉到其它語言會很容易,甚至發現一些編程語言已經提供現成的一些數據結構,如隊列,映射,鏈表等。相反,如果從一些更高級語言開始,如C#或者JAVA等,因為有現成的類,使用起來很方便,但是會讓你看不到數據結構深層的操作過程。


有價值的思想傳播者


用c語言最合適,其他語音基本上都封裝好了,隱藏了實現細節。


分享到:


相關文章: