Куча (heap) — это особая древовидная структура данных, которая удовлетворяет свойству кучи. Это свойство гласит, что для любой вершины, кроме корня, значение ключа этой вершины должно быть в определенном соотношении со значением ключа её родителя. Существует два основных типа куч:
Куча обычно реализуется как массив, что позволяет эффективно получать доступ к элементам и выполнять операции. Связь между родителями и детьми в массиве следующая:
i
(начиная сКуча (heap) — это особая древовидная структура данных, которая удовлетворяет свойству кучи. Это свойство гласит, что для любой вершины, кроме корня, значение ключа этой вершины должно быть в определенном соотношении со значением ключа её родителя. Существует два основных типа куч:
Куча обычно реализуется как массив, что позволяет эффективно получать доступ к элементам и выполнять операции. Связь между родителями и детьми в массиве следующая:
i
(начиная сRegister or sign in to get access to full answers for all questions from the question bank.