O(1), O(n), O(logn), O(nlogn) 的区别
1、时间复杂度o(1), o(n), o(logn), o(nlogn)。算法时间复杂度有的时候说o(1), o(n), o(logn), o(nlogn),这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系。其中的n代表输入数据的量。
大O描述的是算法的运行时间和输入数据之间的关系。
2、时间复杂度为O(1)。
是最低的时空复杂度了,也就是耗时/耗空间与输入数据大小无关,无论输入数据增大多少倍,耗时/耗
转载
2020-12-15 17:42:43 ·
1732 阅读 ·
0 评论