Всем привет! Ранее мы разобрали пузырьковую сортировку и поговорили о том, почему она не эффективна. Ознакомиться со статьей про сортировку пузырьком и посмотреть ее код можно здесь. В этой статье я хочу рассказать вам про один из самых эффективных алгоритмов сортировки - алгоритм быстрой сортировки. Меня зовут Антон. Я занимаюсь front-end разработкой и сейчас я расскажу вам про алгоритм быстрой сортировки. Разделяй и властвуй Многие задачи в программировании можно решить с помощью алгоритма "Разделяй и властвуй". Решение задачи с помощью этого алгоритма можно свести к следующему: Суть метода «разделяй и властвуй» заключается в том, что мы делим задачу на меньшие подзадачи. После этого подзадачи рекурсивно вычисляются. Результаты вычисления каждой подзадачи при использовании этого метода не сохраняются. Быстрая сортировка Теперь, когда мы познакомились с алгоритмом "разделяй и властвуй", мы поможем приступить к разбору быстрой сортировки. Алгоритм быстрой сортировки в основном работ