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

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

【参考】百度百科

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值