數據結構和算法有什么關系?
數據結構和算法在本質上說和C語言沒有關系,C語言僅僅是描述工具而已,就像要講一個故事,可以用漢語,也可以用英語。數據結構和算法同樣可以用java,用c#等語言,甚至自然語言也可以描述。 數據結構與算法是計算機科學,具體的實現無非就是些數據交換和變化,這些交換和變化大都是在內存中進行的,而c/c++操作內存的能力要強于其他語言(當然匯編在操作內存方面更強,但離自然語言太遠,不易理解),所以學習數據結構和算法就常使用c/c++語言當作描述工具。
數據結構和算法有什么關系?
數據結構和算法在本質上說和C語言沒有關系,C語言僅僅是描述工具而已,就像要講一個故事,可以用漢語,也可以用英語。數據結構和算法同樣可以用java,用c#等語言,甚至自然語言也可以描述。 數據結構與算法是計算機科學,具體的實現無非就是些數據交換和變化,這些交換和變化大都是在內存中進行的,而c/c++操作內存的能力要強于其他語言(當然匯編在操作內存方面更強,但離自然語言太遠,不易理解),所以學習數據結構和算法就常使用c/c++語言當作描述工具。