Я работаю над проблемой, в которой мне нужно найти одно значение в массиве, в котором нет дубликатов.Чтобы решить эту проблему, я добавляю каждое значение в хеш-таблицу в первый раз, когда оно происходит, и удаляю его во втором появлении.
В конце концов, hashTable будет содержать только символ, который встречался в массиве один раз.Какова будет сложность пространства для такой проблемы, как эта, где hashTable растет, а затем и уменьшается?
Я ожидаю, что сложность пространства равна O (1), поскольку независимо от размера ввода, окончательный размер hashTableбудет иметь длину 1.
* Примечание. Предположим, что во входном массиве дубликатов будет только 1 элемент, который встречается один раз, и вам не нужно беспокоиться о любых других крайних случаях.