问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

算法的正确性、健壮性、易读性、时空性怎么评价?

发布网友 发布时间:2023-03-09 04:08

我来回答

1个回答

热心网友 时间:2023-10-10 06:52

评价算法的四个标准:

1.正确性

能正确地实现预定的功能,满足具体问题的需要。处理数据使用的算法是否得当,能不能得到预想的结果。

2.易读性

易于阅读、理解和交流,便于调试、修改和扩充。写出的算法,能不能让别人看明白,能不能让别人明白算法的逻辑?如果通俗易懂,在系统调试和修改或者功能扩充的时候,使系统维护更为便捷。

3.健壮性

输入非法数据,算法也能适当地做出反应后进行处理,不会产生预料不到的运行结果。数据的形式多种多样,算法可能面临着接受各种各样的数据,当算法接收到不适合算法处理的数据,算法本身该如何处理呢?如果算法能够处理异常数据,处理能力越强,健壮性越好。

4.时空性

算法的时空性是该算法的时间性能和空间性能。主要是说算法在执行过程中的时间长短和空间占用多少问题。

算法处理数据过程中,不同的算法耗费的时间和内存空间是不同的。

扩展资料:

算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。此外,一个算法还具有下列5个重要的特性。

(1)、有穷性

一个算法必须总是(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有穷时间内完成。

(2)、确定性

算法中每一条指令必须有明确的含义,读者理解时不会产生二义性。即对于相同的输入只能得到相同的输出。

(3)、可行性

一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现的。

(4)、输入

一个算法有零个或多个的输入,这些输入取自于某个特定的对象的集合。

(5)、输出

一个算法有一个或多个的输出,这些输出是同输入有着某种特定关系的量。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
微信是哪一年开始普及的 河北省承德市隆化县有哪些高级中学 孕期喝茶对胎儿有影响吗 怀孕三个月能喝红茶吗 广安御溪湖畔有多少户? 广安御溪湖畔在什么位置? 广安御溪湖畔容积率是多少? 长春市第六中学学校优势 长春市第六中学介绍 长春六中教育怎么样?? 微信有网抖音没网怎么回事 2022年7月1日买家具好不好 2022年农历六月初三宜买家具吗 2022年7月7日适合出货吗 2022年7月7日出货好不好 2022年7月9日是进货吉日吗 2022年农历六月十一宜进货吗 尧 念做什么?什么意思? 木雕神技文言文翻译腰而尾赘 三岔到山阴的路线自驾车 常德到山阴多远 灵丘到山阴的距离自驾出游 从北京开车到山西山阴县怎么走? 兰亭集序中山阴是什么意思 山阴的方向解释 洋参一次吃多少合适 西洋参一次可以吃多少呢 换也换不回了过往,手心里的滚烫,是什么歌 女青年王丽与男青年大宝情投意合,准备结婚,而王丽的母亲是大宝的继祖母所生,是分析他俩能否结婚?在线 呼市佳贺和大宝是什么关系 如何快速简单的挑选画眉鸟 蒜蓉粉丝蒸白菜的材料 乳胶漆刷完后不到3个月,出现横向长裂纹是怎么回事? 乳胶漆一般多久开裂 关于乳胶漆的简介 姓秦的男孩取什么名字好? 高硼硅玻璃杯时间用久了会发黄吗 什么叫实质性程序? 《剑网3》横刀断浪,爆料来袭,《剑网三》为何深受追捧? 你怎样评价《剑网3》? 《剑网3》年度资料片即将震撼来袭,《剑网三》屹立不倒的原因究竟是什么? 剑网3银月金虹怎么获得,剑网3银月金虹什么样好看吗 想求一下剑网三的剑歌江湖A碟里面的曲子…… 剑网三好玩吗? 描写怪石的形状的词语 描写天气的一些成语? 茅屋为秋风所破歌罥的意思 白色毛衣上有黄渍怎么洗 初一的问题,童趣的翻译 如何去塔加泰伊旅游 富国安民是什么意思 人物心情英文,如:sad,angry啊什么的,多找点, 陌貊第二个字念什么啊 心情激动文言文 散文——夜歌