数量级的计算:一个数的数量级即它含有的 10 的幂,准确的定义为,它的常用对数的整数部分。例如,4,000,000 的对数为 6.602,它的数量级即为 6。可以这样认为,一个数的数量级就是它在对数尺度上的大致位置。
10的2.2次方和10的-2.2次方,这两个值的数量级分别对应于 2和-2,也就是 100 和 0.01,通常可以说,它们之间相差4个数量级。
LZ您好在理化数据中,如果a与b相加,结果近似等于a,就可以称a>>b
一般的评判标准是3个数量级,这个数量级是以自然常数e作为标准的,大3个数量级e^3≈20倍
但在实际的应用中会有变通,数量级不一定是以e为基数,以10为基数也很常见。还有毕竟我们是在讨论物理或者化学问题嘛,就算你是在进行理论计算,但是具体的物理化学问题就一定涉及仪器的精密度问题,譬如化学的滴定管上的刻度,天平称量的最小刻度……有时b的影响直接小于仪器可以测得的范围,那么我们可能就没仔细去管它到底少了几个数量级,直接称a>>b
O可考虑为order的首字母缩写,相应有大O表示法。它们通常出现在程序设计与计算相关描述里面,把整个程序重复执行次数之和记为T(n),称为时间复杂度,其中n为求解问题涉及的数据个数或称为问题规模。当n足够大时,不同求解算法将会导致显著差异的T(n)。为此,定义O()来描述T(n)的数量级,用以评估不同算法的效率。需要强调的是,时间复杂度T(n)一般并不对应真实的程序执行时间。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)