137. Single Number II
Содержание
Условие задачи
Дан непустой массив целых чисел. Все числа повторяются три раза, кроме одного числа. Необходимо найти это числ
Замечание: Алгоритм должен быть линейной сложности ( O(1) ). Возможно ли это сделать без дополнительной памяти?
пример
|
|
|
|
Решение
Отсортировать массив =)
Отсортировать массив входной массив. А затем пойти по массиву через два числа. И на каждом этапе сравнивать текущий со следующим. Если они не равны - то текущий является искомым уникальным числом.
|
|