1
我有一个算法,它采用二维数组并且不使用额外的空间。因此,算法O(n^2)(因为我正在处理整个输入数组)或O(1)(因为该算法不使用除输入之外的任何额外空间)的空间复杂度,所以是空间复杂度
基本复杂度混淆
特别是在这个问题http://www.careercup.com/question?id=4959773472587776中,如果我们正确使用2个额外的1维数组,那么无关紧要,因为无论如何,输入空间复杂度为O(n^2)。
谢谢!
感谢您指出辅助空间和空间复杂性之间的差异 – everconfusedGuy