算法具有以下特征:
算法由有限数量的指令组成。
算法中每条单独的指令都有明确的定义。这意味着指令所描述的动作能被有效实施或者被计算智能体执行。例如,任何具备算术能力的计算智能体都可以计算两个数字之间的差。所以,“计算两个数之差”的算法步骤可被明确定义。而“用0 除以一个数”这样的步骤没有明确的定义,因为没有计算智能体可以执行。
算法描述一个过程,这个过程在得到问题的解决方案之后停止。例如,在计算智能体写下最左列中的两个数字之差后,减法过程停止。
算法解决一类问题。例如,描述如何找零的算法应该适用于差额大于或等于0 美元的任意两笔金额。
资料来源: 《Python 程序设计与问题求解(原书第2版)》,文章链接:https://developer.aliyun.com/article/725971
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。