【关于算法伪代码写法的理解】

为了解决某个研究领域中的问题,常常需要提出相应的解决方案。在很多论文或者技术文档中,这种解决方案最终会以算法的形式体现。
简而言之,算法就是问题解决策略的描述。所以在提出算法的时候,为了完整地描述算法,以下几点是不可缺少的部分:
1 有穷性(Finiteness)
算法的有穷性是指算法必须能在执行有限个步骤之后终止,所以在算法描述里面需要明确终止的条件;
2 确切性(Definiteness)
算法的每一步骤必须有确切的定义,不存在多个意思
3 输入项(Input)
运算对象的初始情况,以及实际问题中的重要已知条件。有的时候,运算对象的初始情况会放在算法内部。
4 输出项(Output)
一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;
5 可行性(Effectiveness)
在算法中,每一步的说明都是对应着一段程序代码,所以每一步都是可以执行的。
算法的伪代码形式

【参考】百度百科

猜你喜欢

转载自blog.csdn.net/huizhouboy/article/details/80247692
今日推荐