构建之法阅读笔记01

从刚学习代码起,老师就讲过程序=算法+数据结构,我一直搞不太懂这句话是什么意思,在阅读构建之法之后和结合平时的阅读,我有了一点想法

程序体现的是一种功能,这个程序能干什么用,这个用处就是程序存在的意义

算法是如何实现这个功能,解决问题的途径和办法

数据结构是服务于算法的,良好的输入数据,有利于算法处理,能提高算法效率.

总结来说就是,程序运行的过程就是数据流的处理过程,怎么处理,那就是算法问题,数据怎么组织,那就是数据结构了。

而软件=程序+软件工程,

引用书里的一句话,程序是基本功,但在算法和数据结构之上,软件工程决定了软件的质量。

原文地址:https://www.cnblogs.com/baixiaoli/p/11061364.html