• + 0 comments

    You are kidding about O(1) space right? Allocating O(N) space for this problem is completely unnecessary. Up to O(2 * m) is enough.

    It's like saying that you can sort any sequence of non-repeating numbers in O(N) time by "only" using O(MaxValue) space. Yes you can, but is it worth allocating Gigabytes for sorting 100 numbers?