算法1.2

1、算法描述

自然语言:用自然语言来描述算法的优点是简单且便于人们对算法的阅

读。缺点是不够严谨。

N-S 盒图-程序流程图: 其特点是描述过程简洁、明了。

程序代码: 直接使用程序设计语言并不容易,而且不太直观,常常需要

借助于注释才能使人看明白。

伪代码: 伪码语言介于高级程序设计语言和自然语言之间,它忽略高级

程序设计语言中一些严格的语法规则与描述细节,

2、 算法设计的要求

① 正确性(Correctness )算法应满足具体问题的需求。

② 可读性

(Readability)算法应容易供人阅读和交流。可读性好的算法有助于对算

法的理解和修改。

③ 健壮性(Robustness)算法应具有容错处理。当输

入非法或错误数据时,算法应能适当地作出反应或进行处理,而不会产生

莫名其妙的输出结果。

④ 通用性(Generality)算法应具有一般性 ,即

算法的处理结果对于一般的数据集合都成立。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值