Проверка уникальности элементов массива на JavaScript
Функция testUnique(A) проверяет массив A на уникальность его элементов. Если все элементы массива уникальны (не имею дублей), то функция вернёт true, в противном случае — false. Время работы в худшем случае O(n2).
Если массив A упорядочен, то не сложно составить более эффективный алгоритм проверки уникальности элементов, время работы которого в худшем случае O(n).
Получение уникальных элементов массива на JavaScript
Функция возвращает только уникальные элементы упорядоченного массива, то есть на выходе будет массив только с теми элементами входного упорядоченного массива, которые не имеют дубли.
Получение элементов массива, имеющих дубли, на JavaScript
Функция для получения элементов упорядоченного массива, имеющих дубли, то есть на выходе будет массив только с теми элементами входного, упорядоченного массива, которые имеют дубли