Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 646 Bytes

1.md

File metadata and controls

19 lines (14 loc) · 646 Bytes

理解程序的本质

程序是为了解决实际的问题而存在,从本质上而言,程序是解决问题的步骤描述。

首先理解实际问题

  • 确认问题类型

    • 如:数值计算,求最小值个数
  • 确认求解的步骤

    • 如:打开文件,读数据,关闭文件,计算和

如何判断求解步骤的好坏?

  • 用尽量少的内存空间解决问题;
  • 用尽量少的步骤解决问题。

小结

  • 程序是为了具体问题而存在的;
  • 程序需要围绕问题的解决进行设计;
  • 同一个问题可以有多种解决方案。