算法特点 (北大软微面试题)

来源:互联网 发布:健康医疗大数据应用 编辑:程序博客网 时间:2024/04/29 01:05
(1)确定性
算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不应当模棱两可.

(2)有穷性
一个算法的步骤序列是有限的,它应在有限步操作之后停止,而不能是无限的

(3)顺序性与正确性
算法从初始步骤开始,分为若干个明确的步骤,每一个步骤只能有一个确定的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能解决问题.

(4)不唯一性
求解某问题的解法不一定是唯一的,对于一个问题可以有不同的算法

(5)普遍性
很多具体的问题,都可设计合理的算法去解决.
原创粉丝点击