博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算法的评价
阅读量:4599 次
发布时间:2019-06-09

本文共 291 字,大约阅读时间需要 1 分钟。

 

算法评价原则

正确性,通过执行算法可以得到正确的结果,这是算法设计的最低要求。设置各种不同的条件和参数去测试。

高效性,算法进行的基本操作的次数。时间衡量与硬件关系较大,所以时间并不是好的衡量指标。

空间性,算法编写的程序在执行的时候所需要的最大存储空间。随着硬件设备性能的提升, 这一点已经不是很关键了。

可读性,减少调试维护和升级修改的时间。

 

算法的效率:通常认为,通过统计算法中基本操作重复执行的次数,就可以近似的得到算法的执行效率,用O(n)表示,称为时间复杂度。

 

转载于:https://www.cnblogs.com/zhaojianbin/p/5999983.html

你可能感兴趣的文章
Tracer使用
查看>>
ORA-00600 3020 ORA-10567案例
查看>>
Spring Batch Hello World Example(一)
查看>>
Robot Framework web测试demo
查看>>
php不用正则表达式获取文章A标签链接的方法
查看>>
doubango框架阅读计划
查看>>
c# winform 操作oracle数据库,把图片存储到数据库,保存图片到数据库
查看>>
php mysql 中文乱码解决,数据库显示正常,php调用不正常
查看>>
JSP概述
查看>>
解决写不出代码的方法
查看>>
Linux 添加PPA源
查看>>
用正则表达式匹配用rdf3x处理过后的TTL格式文档
查看>>
Quartz定时器+Spring + @Autowired注入 空指针异常
查看>>
repeater练习
查看>>
BBC micro:bit 学习资源汇总(最近更新2019年1月6日....)
查看>>
QEMU-KVM中的多线程压缩迁移技术
查看>>
Druid的简介
查看>>
JAVA父类引用指向子类的对象意思
查看>>
(贪心)加油站绕圈问题
查看>>
【LeetCode 237】Delete Node in a Linked List
查看>>