首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
度量一个算法的执行时间通常有几种方法?各有何优缺点?
[问答题]
度量一个算法的执行时间通常有几种方法?各有何优缺点?
添加笔记
求解答(5)
邀请回答
收藏(2)
分享
纠错
2个回答
添加回答
4
苍山孤雪
来自百度知道: 一种是事后计算的方法,即先实现算法,然后运行程序,测算其时间和空间的消耗。这种度量方法有很多弊端,由于算法的运行与计算机的软硬件等环境因素有关,不容易发现算法本身的优劣。同样的算法用不同的编译器编译出的目标代码不一样多,完成算法所需的时间也不同,并且当计算机的存储空间小时,算法运行时间就会延长。 一种是事前分析估算的方法,这种度量方法是通过比较算法的复杂性来评价算法的优劣。算法的复杂性与计算机软硬件无关,仅与计算时间和存储需求有关。算法复杂性的度量可以分为空间复杂度度量和时间复杂度度量。
发表于 2019-09-17 11:16:41
回复(0)
0
offeeking
分为事后统计方法和事前分析估算方法。事后统计方法依赖于算法程序的运行已经运行的软硬件环境,会影响算法本身的运行时间,事前分析估算方法,该方法依赖于算法的选择问题的规模
发表于 2021-07-09 22:33:06
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
上传者:
小小
难度:
2条回答
2收藏
6033浏览
热门推荐
相关试题
假定一个待哈希存储的线性表为(32...
哈希
评论
(1)
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题