常数时间

计算复杂度理论中,常数时间是一种时间复杂度,它表示某个算法求出解答的时间在固定范围内,而不依照问题输入资料大小变化。

常数时间记为(采用大O符号)。数字1可以替换为任意常数。

举例:

想在“存取阵列上的元素”的问题上达到常数时间,只要以元素的序号存取即可。
然而“在阵列上搜索最小值”并不是一个常数时间问题,因为这需要扫描阵列上的每一个元素以寻找最小值及其位置,一般需要次访问。

参考文献

书籍

研究报告

参见