ion*_*n20 4 in-place space-complexity
就地复杂度和空间复杂度 O(1) 意味着不同的事情吗?如果是,有人可以解释其中的区别吗?
das*_*ght 6
O(1) 的空间复杂度是比就地完成更严格的要求,因为 O(1) 意味着更改是就地完成的,而不是相反。
您可以创建空间复杂度高于 O(1) 的就地算法。例如,Heapsort的递归重新堆化算法是就地的,但其没有尾部调用优化的递归实现具有 O(log N) 的空间复杂度。
归档时间:
10 年,1 月 前
查看次数:
1851 次
最近记录:
3 年,8 月 前