算法与上下文--算法是面向结果编程的

所以结果的数据结构要优先设计。

 

一、算法与上下文

上下文是算法的运行环境。

上下文是一个状态气泡,算法的每一步都从这个气泡中存取信息。

上下文的设计是变量和数据结构的设计。

 

二、计算与上下文 

计算要借助上下文,同时要维护上下文的一致性。

算法的每一步,每一个逻辑都有上下文。

 

三、上下文的分类:

1、全局上下文;

2、分步上下文:逻辑块或子函数上下文。

3、计算上下文;

 

四、上下文设计

上下文的设计是考虑要实现算法(及其细节),所需要的变量和数据结构的支持。

上下文包含:输入、输出、临时计算结果等。

 

上下文设计是算法设计的重要部分。

posted @ 2019-11-22 18:59  zzfx  阅读(261)  评论(0编辑  收藏  举报