算法沉思录-算法的描述(草稿)

逻辑语言+问题(任务)分解

P = Pa + Pb;

根据条件判断问题是否需要继续分解;

循环与递归

初始状态的描述

中间状态的描述

计算结果的描述;

集合类问题

结构类问题

算法:context + 处理步骤

算法设计:

自顶向下、分而治之、删繁就简、逐步求精。

逻辑语言

算法

但缺点是运行效率偏低,可掌控性较差,与常规的过程式思维差异较大,更适合基于规则(rule-based)而不是基于状态(state-based)的应用[5]

原文地址:https://www.cnblogs.com/feng9exe/p/11468861.html