Sort Comparison Algorithms: сравниваем алгоритмы сортировки
Алгоритмов сортировки довольно много. Но какой из них оптимальный? Все зависит от данных, однако, конечно, можно определить, какие алгоритмы в большинстве случаев будут более быстрыми. Кроме того, все еще упирается и в простоту реализации подобных алгоритмов, ведь гораздо привычнее и проще реализовать алгоритм сортировки пузырьком, нежели быстрый алгоритм или пирамидальный. Упростит этот вопрос приложение Sort Comparison Algorithms.
Как-то мне приходилось писать программу, чтобы определить, в каких случаях какой алгоритм будет показывать себя лучше. Здесь же представлено готовое решение с наглядным визуальным объяснением метода работы каждого из алгоритмов.
На мой взгляд, ничего лишнего в приложении нет. Здесь можно выбрать размерность массива чисел, можно вручную вбить сами числа или использовать для этого рандом.
В боковом меню имеется ряд алгоритмов и раздел сравнения всех алгоритмов, когда на экране одновременно запускаются все алгоритмы, что позволяет наглядно определить для себя, какой алгоритм в конкретном случае показал себя лучше. Можно, напротив, детально изучить работу каждого алгоритма, выбрав его из бокового меню.
Приложение выполнено в Material-дизайне и в этом плане также не вызывает вопросов. Одним словом — похвально!
- Приложение: Sort Comparison Algorithms (Open source)
- Разработчик: Trần Lê Duy
- Категория: Образование
- Версия: 1.3
- Цена: Бесплатно
- Скачать: Google Play
Теги
Лонгриды для вас
Топ приложений для Android для тех, кто давно ничего не качал в Google Play
Наверняка вам надоело видеть одни и те же иконки приложений на своем смартфоне. Но идей, что скачать из приложений, как будто и нет. А еще и рекомендации Google Play не предлагают ничего полезного, из-за чего там не особо хочется появляться. В этой подборке мы собрали именно те приложения для Андроид, которые подойдут редким гостям Google Play. Здесь нет банального софта — только действительно практичные программы для самых требовательных
Читать далее Простой способ продлить время работы смартфона. Отключил настройку и забыл про разрядку на Андроиде навсегда
Заметили, что батарея смартфона разряжается слишком быстро? Конечно, можно продлить время работы от батареи через энергосбережение, но это не является решением проблемы. Советуем проверить одно стандартное приложение, которое снижает автономность смартфона - это Chrome, стандартный браузер для Android, включенный по умолчанию. И объяснение здесь не такое простое как кажется.
Читать далее Apple и Google готовят обновление, которое упростит переход с Android на iOS и обратно
Многие пользователи годами боятся менять устройство из-за сложностей с переносом данных. И это еще проблема в рамках одной экосистемы. Что уж говорить о переходе с Android на iOS или со смартфона Apple на Android — эта карусель обычно заставляет понервничать даже опытных пользователей: в процессе миграции с iOS на Android обычно теряются или портятся фото, не переносятся сообщения. Так что всегда приходится искать инструкции, скачивать разные приложения, что не сильно, к слову, помогает. Но теперь ситуация должна измениться.
Читать далее