Sort Comparison Algorithms: сравниваем алгоритмы сортировки

Алгоритмов сортировки довольно много. Но какой из них оптимальный? Все зависит от данных, однако, конечно, можно определить, какие алгоритмы в большинстве случаев будут более быстрыми. Кроме того, все еще упирается и в простоту реализации подобных алгоритмов, ведь гораздо привычнее и проще реализовать алгоритм сортировки пузырьком, нежели быстрый алгоритм или пирамидальный. Упростит этот вопрос приложение Sort Comparison Algorithms.

Как-то мне приходилось писать программу, чтобы определить, в каких случаях какой алгоритм будет показывать себя лучше. Здесь же представлено готовое решение с наглядным визуальным объяснением метода работы каждого из алгоритмов.

На мой взгляд, ничего лишнего в приложении нет. Здесь можно выбрать размерность массива чисел, можно вручную вбить сами числа или использовать для этого рандом.

В боковом меню имеется ряд алгоритмов и раздел сравнения всех алгоритмов, когда на экране одновременно запускаются все алгоритмы, что позволяет наглядно определить для себя, какой алгоритм в конкретном случае показал себя лучше. Можно, напротив, детально изучить работу каждого алгоритма, выбрав его из бокового меню.

Приложение выполнено в Material-дизайне и в этом плане также не вызывает вопросов. Одним словом — похвально!

Приложение: Sort Comparison Algorithms (Open source)
Разработчик: Trần Lê Duy
Категория: Образование
Версия: 1.3
Цена: Бесплатно
Скачать: Google Play
Теги
Лонгриды для вас
Микрофон
Лучшие приложения караоке для Android

Караоке для смартфона не является самой важной функцией, но иногда просто хочется попеть. За счет штатных функций сделать этого не получится, но, как всегда, сторонние приложения спешат на помощь. В этой статье я приведу несколько примеров приложений, которые не просто дадут вам спеть, но и дополнят любую вечеринку. У многих душа начинает петь ближе к концу вечера, а кто-то и вовсе только для этого и собирается. Среди приведенных приложений вы точно найдете то, что вам нужно. А вообще, хватит лишних вступлений и давайте постепенно переходить к сегодняшней подборке, ведь не просто так мы все тут собрались.

Читать далее
Chrome 86
Как проверить взломанные пароли в Google Chrome на Android

Какой продукт Google может считаться самым стабильным с точки зрения поддержки? Явно не Android. Несмотря на то что поисковый гигант ежемесячно выпускает обновления для своей операционной системы, получает её минимальное количество смартфонов. То ли дело Chrome. Фирменный браузер Google хоть и получает свои апдейты раз в два месяца, они неизменно добираются до всех пользователей без каких-либо исключений. Сказывается отсутствие посредников в лице производителей, которые могут адаптировать новую версию, а могут не адаптировать.

Читать далее
Google сделает камеру дешевых смартфонов намного лучше

Когда мы покупаем смартфон, мы как правило смотрим на то, чтобы он был недорогим (для каждого по-своему) и предлагал достойные характеристики. Даже если у человека есть деньги на самый топовый флагман, ему все равно приходится искать компромисс. Естественно, при покупке недорогого смартфона найти компромис цены и технических возможностей намного сложнее. В первую очередь приходится отказываться от хорошей камеры, но теперь Google готова предложить что-то, что сделает поиск такого компромисса бессмысленным. Вы просто купите недорогой телефон и программно сделаете камеру намного более качественной.

Читать далее
Новый комментарий