零声学院企业级项目实战从0带你实现ChatGPT项目
2023-06-07 12:13 作者:bili_73767213996 | 我要投稿
算法的特性
算法具有五个基本特征:输入、算法、有穷性、确定性、可行性。
输入
算法具有零个或多个输入。
尽管对于绝大多数算法来说,输入参数都是必要的。
但是有些时候,像打印"I love coding",就不需要啥参数。
输出
算法至少有一个或多个输出。
算法是一定要输出的,输出的形式可以是打印形式输出,也可以是返回一个值或多个值。
有穷性
指算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每一个步骤在可接受的时间内完成。
确定性
算法的每一步骤都具有确定的含义,不会出现二异性。
算法在一定条件下,只有一条执行路径,相同的输入只能有唯一的输出结果。
算法的每个步骤都应该被精确定义而无歧义