算法简介


算法简介

算法是用来解决某一问题的计算方法。
算法的重要属性包括有效性、准确性、终止性、高效性、程序完整性。


算法有效性

算法有效性:根据算法的描述可以精准的产生一个计算机程序,比如我们绘制NS流程图,元语言代码编写。
如果可以通过这些准确的翻译成计算机语言,那么我们就把这一属性称之为算法的有效性。


算法准确性

我们可以通过一个算法获取一个准确的答案。


算法的终止性

通过一个算法,我们可以获取一个正确的结果,但是我们也需要在获取正确结果后,算法能够得到有效的终止,如果算法无限制的运行下去,
那么这种算法,我们则称之为死循环。


算法的复杂性

这个主要说明,算法既要写的精炼,也要编写的易于理解。