我一直在Leetcode上解决问题。
我发现通过“原地”解决问题(即更新输入列表而不返回新列表)通常很容易将空间复杂度从O(n)降低到O(1)。
然而,我怀疑修改输入可能是一种不好的做法。
我找到了一个人这样说的例子(请参见底部评论):https://leetcode.com/problems/circular-array-loop/discuss/94183/simple-on-solution-with-o1-space-complexity
那么,修改参数真的是一种不好的做法吗?为什么会这样?
谢谢。