Heap Binário (Construtor)
Constrói um heap binário (de mínimo ou de máximo) inserindo uma sequência de números um a um, com a operação de subida (sift-up). Mostra o array final do heap e sua estrutura por níveis. O heap é a base da fila de prioridade e do heapsort.
Resultado
—
Heap binário
Um heap binário é uma árvore binária quase completa guardada num array, em que todo pai é menor (min-heap) ou maior (max-heap) que seus filhos. Ao inserir, o novo elemento sobe trocando de lugar com o pai até a propriedade do heap ser restaurada (sift-up). É a estrutura por trás da fila de prioridade e do algoritmo de ordenação heapsort, ambos O(n log n). Os índices: o filho de i está em 2i+1 e 2i+2.
Ferramentas Relacionadas
Gerador de Manuscrito
Converte texto digitado em uma imagem com aparência de letra manuscrita. Útil para tornar trabalhos digitais mais pessoais.
Gerador de Currículo
Preenche um currículo simples (CV) imprimível em A4 a partir de formulário com dados pessoais, formação e experiência.
Gerador de Favicon
Gera favicon a partir de texto/emoji em todos os tamanhos comuns (16, 32, 48, 64, 192, 512). Download como PNG.