一.解决一个计算问题的过程
二.计算,算法,问题
定义1(计算): 可由一个给定计算模型机械地执行的规则或计算步骤序列称为该计算模型的一个计算
定义2**(算法)**: 算法是一个满足下列条件的计算 :
- 终止性:有限步内必须停止(有穷性)
- 确定性:每步都是严格定义和确定的动作
- 能行性:每个动作都能被精确地机械执行
- 输 入:具有满足给定约束条件的输入
- 输 出:产生满足给定约束条件的结果.
定义3 ( 问题) 设Input和Output是两个集合.一个问题是一个关系P ⊆ \subseteq ⊆ Input × \times ×Output.同时P也可以表示为以下形式
P == { < a , b > ∣ a ∈ I n p u t a n d b ∈ O u t p u t <a,b>| a \in Input \ and \ b \in Output <a,b>∣a∈