Estes dois parecem muito semelhantes e têm uma estrutura quase idêntica. Qual é a diferença? Quais são as complexidades de tempo para diferentes operações de cada
Estes dois parecem muito semelhantes e têm uma estrutura quase idêntica. Qual é a diferença? Quais são as complexidades de tempo para diferentes operações de cada
Quantos max-heaps diferentes existem para uma lista de nnn números inteiros? Exemplo: lista [1, 2, 3, 4] O max-heap pode ser 4 3 2 1: 4 / \ 3 2 / 1 ou 4 2 3 1: 4 / \ 2 3
Em muitas discussões sobre heap binário, normalmente apenas a tecla de diminuição é listada como operação suportada para um min-heap. Por exemplo, o capítulo 6.1 do CLR e esta página da Wikipedia . Por que a chave de aumento normalmente não está listada para min-heap? Imagino que seja possível...
Provavelmente, essa pergunta já foi feita antes. É do problema do CLRS (2nd Ed) 6.5-8 - Dê um algoritmo de tempo O ( nlgk )O(nlgk)O(n \lg k) para mesclar kkk listas classificadas em uma lista classificada, em que nnn é o número total de elementos em todas as listas de entrada. (Dica: use um...
Preciso de ajuda para calcular a função potencial de um heap máximo, para que o extrair max seja concluído em tempo amortizado. Devo acrescentar que não tenho uma boa compreensão do método potencial.O(1)O(1)O(1) Eu sei que a função de inserção deve "pagar" mais para reduzir o custo da extração, e...
Heaps mescláveis aleatórios possuem uma operação "meld", que usamos para definir todas as outras operações, incluindo insert. A questão é: qual é a altura esperada dessa árvore com nós?nnn O teorema 1 de Gambin e Malinkowski, Filas de prioridade aleatória fundível (Proceedings of SOFSEM 1998,...
Sou bastante novo em heaps e estou tentando entender por que min e max são representados como árvores quando uma matriz classificada parece fornecer propriedades mín / máx por padrão. E um acompanhamento: qual é a vantagem de lidar com a complexidade de inserir em um heap, dado um algoritmo como a...
Eu estou procurando por uma estrutura de dados para armazenar um conjunto que, considerando duas instâncias do tamanho que são conhecidas por terem interseção não vazia, o elemento mínimo da interseção possa ser encontrado em . Isso é possível de alcançar, para o pior caso ou para a complexidade...