算法的五个重要特性

输入(Input)

一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;


输出(Output)

一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;


确定性(Definiteness)

算法中的每一条指令必须有确切的含义,不能产生多义性:


可行性(Effectiveness)

算法中的每一条指令必须是切实可执行的,即原则上可以通过已经实现的基本运算执行有限次来实现(也称之为有效性);


有穷性(Finiteness)

算法必须能在有限步后终止;


    原文作者:五大常用算法
    原文地址: https://blog.csdn.net/szj9106/article/details/52456616
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞