1. 有穷性:一个算法需在执行有穷步后结束,每一步需在执行有穷时间内完成。
2. 确定性:算法的每条指令必须有确定的含义,即相同的输入只能得到相同的输出。
3. 可行性:算法的每一步都是可行的,即每一步都通过执行有限的次数完成。
4. 输入:一个算法有0个或多个输入。
5. 输出:一个算法有1个或多个输出。
1. 有穷性:一个算法需在执行有穷步后结束,每一步需在执行有穷时间内完成。
2. 确定性:算法的每条指令必须有确定的含义,即相同的输入只能得到相同的输出。
3. 可行性:算法的每一步都是可行的,即每一步都通过执行有限的次数完成。
4. 输入:一个算法有0个或多个输入。
5. 输出:一个算法有1个或多个输出。