2 недели назад
Сортировка кучей (Heap Sort)
Heap Sort (сортировка кучей) — это алгоритм сортировки, основанный на структуре данных, называемой "куча" (heap). Он использует свойства двоичного дерева для сортировки массивов. ▎Основные этапы работы Heap Sort: 1. Построение кучи: • Сначала необходимо преобразовать массив в кучу. В зависимости от реализации может быть использована максимальная куча (max-heap) или минимальная куча (min-heap). В случае максимальной кучи родительский элемент всегда больше или равен своим дочерним элементам. • Для построения кучи используется метод "просеивания" (sift down), начиная с последнего узла, который имеет дочерние элементы, и перемещаясь вверх по дереву...
4 месяца назад
Сортировка кучей — вопросы с собеседований Сортировка кучей (пирамидальная сортировка, Heap Sort) — это эффективный алгоритм сортировки, который использует структуру данных под названием куча (heap). Куча — это двоичное дерево, удовлетворяющее свойству кучи: каждый узел дерева больше (для max-кучи) или меньше (для min-кучи) своих потомков. Статья: https://apptractor.ru/info/techhype/sortirovka-kuchey-voprosy-s-sobesedovaniy.html Платформа: алгоритмы