Áreas | Glossários | Heap | Flashcard

Heap

Extract-Max/Min

Remove a raiz e reorganiza a heap.

Heap Binária

Árvore binária completa que satisfaz a propriedade de heap.

Heap-max

Também conhecido como árvore hierárquica, é uma árvore binária quase completa em que cada pai é maior ou igual que qualquer de seus filhos.

Heapify

Operação que restaura a propriedade de heap em uma subtárvore.

Insert na Heap

Insere um elemento e sobe (bubble-up) até a posição correta.

Max-Heap

Cada nó é maior ou igual aos seus filhos.

Min-Heap

Cada nó é menor ou igual aos seus filhos.

Min-heap

é o objeto complementar ao Max-heap, em que cada pai é menor ou igual que qualquer de seus filhos.

Operação Build Heap

Constrói o heap a partir de um array desordenado.

Operação GetParent

Retorna a posição do pai de um nó.

Operação Inserção

Adiciona um novo nó ao heap.

Operação Remoção

Remove o item da raiz do heap.

Priority Queue com Heap

Uso de heap para implementar fila de prioridade eficiente.