У меня есть массив элементов n
, в которых только один элемент не повторяется, иначе все остальные числа повторяются > 1 раз. И нет предела в диапазоне чисел в массиве.
Некоторые решения:
- Использование хэша, но это приведет к линейной временной сложности, но очень плохой пространственной сложности.
- Сортировка списка с помощью MergeSort
O(nlogn)
, а затем поиск элемента, который не повторяется
Есть ли лучшее решение?