From《数据结构》
“用计算机解决一个具体问题时,大致需要经过下列步骤:首先从具体问题抽象出一个适当的数学模型(此处即数据结构),然后设计一个解此数据模型的算法(算法),最后编出程序,测试、调整直至最终解答。”
所以咯,编程= 数据结构 + 算法 + 程序语言。