В статье рассмотрены 7 алгоритмов сортировки на примере С++, от простейшей пузырьковой до сложной древовидной кучи. Показаны иллюстрации и определены сложности худших и лучших случаев. Изучение алгоритмов сортировки помогает понимать их плюсы и минусы, развивает мышление и профессиональный кругозор. Курс «Алгоритмы и структуры данных» на сайте Proglib.io поможет потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.