⚙️Схема разделения Хоара

Оригинальная схема (Tony Hoare, 1960). Два указателя: i (слева направо), j (справа налево). Движение: i ищет элемент ≥ pivot, j ищет ≤ pivot, swap. Останов: когда i ≥ j. Pivot не обязательно в финальной позиции. Преимущество: меньше свопов (в среднем n/6 вместо n/2 у Lomuto). Используется в стандартных библиотеках (C++ std::sort).

📖6 мин чтения📊Уровень 8🗺️1 подтем📅19 февраля 2026 г.

🗺️ Mind Map

Загрузка карты...

Часто задаваемые вопросы

Схема разделения Хоара — это тема о правилах, механизмах и практиках в своей области. Она помогает понять, как принимаются решения и к каким последствиям они приводят.