При выполнении некоторых задач требуется перемешать случайным образом (перетасовать) массив или список с данными. Для решения данной проблемы существуют специальные алгоритмы. Рассмотрим один один из таких алгоритмов под названием Тасование Фишера-Йетса.
Тест Миллера — Рабина — проверка числа на простоту
В статье разберем алгоритм под названием Тест Миллера — Рабина. Он применяется при проверке числа на простоту.
Сортировка в Java
Эффективная сортировка в Java осуществляется с помощью внутренних средств. Рассмотрим сортировку коллекций в Java при помощи метода Collections.sort и интерфейса Comparator.