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

应该从哪些方面分析和评价算法的性能?

发布网友 发布时间:2022-04-23 16:36

我来回答

1个回答

热心网友 时间:2023-09-19 09:18

分析评价算法性能的四个标准:

1.正确性

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

2.易读性

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

3.健壮性

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

4.时空性

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

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

扩展资料:

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

(1)、有穷性

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

(2)、确定性

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

(3)、可行性

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

(4)、输入

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

(5)、输出

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
家人得了红眼病怎么消毒 安徽省阜阳市有多少个县?拜托各位大神 被打后误工费怎么开证明呢 如何设置公司分机打外线电话 两个集团电话如何接一起 集团交换机用普通电话机应如何把出厂的先拔9去掉!!! 分机出局码是什么意思? 焉念什么 佟姓瑞字辈,,男孩,生辰2012年,农历4月14.上午10点44.怎么起名字 汽车贴膜内有气泡晒晒能消失吗 车子贴膜有气泡师傅让晒3天就好了 如何度量算法的性能? 怎样减掉小肚肚??? 如何减肚子上的赘肉? 怎样才能有效的减去小肚肚? 瘦肚子最简单的方法应该用什么 我是15岁的女生,我想减小肚,除了做仰卧起坐外,如何才能减掉小肚? 怎样才能把小肚子瘦下来 怎样减小肚子? 怎么减小肚子最好啊? 仰卧起坐真能减小肚赘肉?跑步跑出小腿肌肉了,咋办? 小肚肚怎么减? 每天多少个仰卧起坐能对减小肚肚有帮助` 我现在是30个一组 最多3组 有时2组``够不 怎么样才能减掉小肚肚上的肉!!! 在室内只做仰卧起坐,能减小肚子吗,有减掉小肚子的朋友说下 如何去除视频中的马赛克? 电影里的马赛克怎么去掉? 哪位高手知道怎样除去视频文件中的马赛克? 在景德镇,到哪里买江西特产 景德镇特产是什么? 景德镇有哪些特色美食 如何判断一个算法的好坏? 评价算法优劣的标准有_______。 A 简洁性 B 空间复杂度 C 时间复杂度 D 可读性 算法性能的评判标准 如何比较两个算法的好坏,有什么指标 下雨了手机进了点水,一切功能正常就是有一些水印,不管它会自己好吗 衡量一个处理器调度算法优劣的主要标准是什么 手机进水自己可以弄好吗? iphone 手机进水后如果不管会自己好吗? 手机刚才进水了还能正常使用吗? 何谓算法,如何判断数值算法的优势 手机进水屏幕失灵自己会好吗? iphone x进水后如果不管会自己好吗? 手机进水怎么办能弄好? 进水的手机可以修好吗? 如何清理淋浴喷头的水碱? 如何清洗热水器的淋浴喷头 淋浴喷头 在洗完澡后 关了水后 会滴水 滴答滴答的滴 如何让它不滴水呢? 淋浴喷头用久了堵住了导致水特别小,怎样疏通? 试机号565出来几次? 第一次使用OPPO手机时需要电量用完再充电吗?