程序=数据结构+算法+程序设计语言
程序设计中,数据结构和算法是最重要的,是编程的灵魂。
数据结构是算法实现的基础,算法总是依赖于某种数据结构来实现的。往往是在发展一种算法的时候,构建了适合于这种算法的数据结构。一种数据结构如果脱离了算法,也就没有存在的价值了。
解决任何一个实际问题,都需要通过一定的算法,得到一个最佳方案。