空间相同但时间复杂度不同

时间:2014-03-09 15:53:35

标签: complexity-theory

我在两种算法A和B之间进行了比较。我发现,这两种算法的时间复杂度不同,分别为O(n ^ 3)和O(n ^ 4),但是A和B的空间复杂度相同,即O(n)。这有可能吗?

1 个答案:

答案 0 :(得分:0)

这是可能的,是的。时间复杂度和空间复杂度不一定相互关联。

作为一个例子,考虑各种排序算法,例如this list中的排序算法 - 如你所见,插入排序和堆栈都有空间复杂度(列内存) O(1),虽然它们的时间复杂性不同。