如何衡量一个时间算法的时间效率

如题所述

一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。

并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)。算法的时间复杂度是指执行算法所需要的计算工作量。

时间效率,一定生产时间内,机器实际运转时间与理论运转时间之比,通常用百分率表示。与设备自动化程度、速度、卷装尺寸、工人操作熟练程度及看台数有关。

扩展资料:

点在空间中变化对点的描述称为被描述点相当于该点的时间【该点运动到某一位置时,被描述点都会有唯一的对应位置,称为此时被描述点的位置】。被描述点可以随时间变化位置不变,可知时间与被描述点的位置有函数关系。

空间使事物具有了变化性,即因为空间的存在,所以事物才可以发生变化。空间是没有能量的事物,即当事物能产生变化时,变化产生的能量已经和阻碍的能量相互抵消。 

天文测时所依赖的是地球自转,而地球自转的不均匀性使得天文方法所得到的时间(世界时)精度只能达到10-9,无法满足二十世纪中叶社会经济各方面的需求。一种更为精确和稳定的时间标准应运而生,这就是“原子钟”。

世界各国都采用原子钟来产生和保持标准时间,这就是“时间基准”,然后,通过各种手段和媒介将时间信号送达用户,这些手段包括:短波、长波、电话网、互联网、卫星等。这一整个工序,就称为“授时系统”。

参考资料来源:百度百科——时间

温馨提示:答案为网友推荐,仅供参考
相似回答