导航:首页 > 源码编译 > 衡量政策优劣算法

衡量政策优劣算法

发布时间:2023-12-12 08:51:46

Ⅰ 如何衡量一个算法的优劣有哪些标准

如何衡量一个算法的优劣,见人见智。一个好的算法首先是要能够满足场景的需求,其次是在能够最大限度的节省资源(最低成本原则),最后是实现逻辑简单,比较容易理解(本质上也是最低成本原则)。但是,在现实中硬件资源不变,算法不变情况下,算法执行的效率提高,相对应往往是资源消耗增加。一个合格的算法是在一个可以接受的范围内满足场景需求,而一个优秀的算法则是在满足场景需求的基础上,最大限度的节省资源,简化逻辑。

比如我要完成一项计算任务,要求是在5分钟执行完成。现在有算法1:需要执行1分钟,消耗内存8G;算法2需要执行3分钟,需要消耗内存256M。那么,我们应该如何选择呢?首先,这两种方案都能满足我们的需求;其次:算法1的需要消耗的资源是算法2的32倍,算法1的效率是算法2的3倍。在这种满足需求的情况下,往往更倾向于选择算法2。衡量一个算法的优劣往往要评估多方因素,结合实践,综合比较最终得出结论。

衡量一个算法的的标准主要有3个: 算法的执行效率 算法的内存消耗 算法的稳定性

与衡量政策优劣算法相关的资料

热点内容
如何选购适合自己的云服务器 浏览:875
如何再腾讯云服务器做网站 浏览:654
类可以编译字节码吗 浏览:223
linux下配置java 浏览:891
笔记本电脑没有解压程序 浏览:807
保持强制加密要不要勾选 浏览:77
乐刻运动app怎么样 浏览:184
linux如何重命名文件 浏览:625
androidcmwap 浏览:371
安卓怎么提高游戏顺畅度 浏览:109
文本怎么加密解密 浏览:352
python远程图像传输 浏览:421
linux程序设计视频 浏览:629
app怎么弄全屏 浏览:1001
微信号注销怎么解绑app号 浏览:628
程序员真的周末双休吗 浏览:318
软件编程工作怎么样 浏览:434
安卓看漫画压缩包 浏览:832
公司大存储共享服务器怎么做 浏览:340
应勤程序员 浏览:533