1rvore AVL 2 uma 3rvore bin4ria de busca balanceada5627 ou seja8 uma 9rvore balanceada 1011rvore completa12 s13o as 14rvores que minimizam o n15mero de compara1617es efetuadas no pior caso para uma busca com chaves de probabilidades de ocorr18ncias id19nticas. Contudo20 para garantir essa propriedade em aplica2122es din23micas24 25 preciso reconstruir a 26rvore para seu estado ideal a cada opera2728o sobre seus n29s 30inclus31o ou exclus32o3334 para ser alcan35ado um custo de algoritmo com o tempo de pesquisa tendendo a
Qual é a principal vantagem de uma árvore AVL em relação a uma árvore binária de busca comum?
Apuntes
Árvore AVL é uma árvore binária de busca balanceada,[2] ou seja, uma árvore balanceada (árvore completa) são as árvores que minimizam o número de comparações efetuadas no pior caso para uma busca com chaves de probabilidades de ocorrências idênticas. Contudo, para garantir essa propriedade em aplicações dinâmicas, é preciso reconstruir a árvore para seu estado ideal a cada operação sobre seus nós (inclusão ou exclusão), para ser alcançado um custo de algoritmo com o tempo de pesquisa tendendo a O ( log n ) {\displaystyle O(\log n)}. As operações de busca, inserção e remoção de elementos possuem complexidade O ( log n ) {\displaystyle O(\log n)}(no qual n {\displaystyle n} é o número de elementos da árvore), que são aplicados a árvore de busca binária. O nome AVL vem de seus criadores soviéticos Adelson Velsky e Landis, e sua primeira referência encontra-se no documento "Algoritmos para organização da informação" de 1962.[3] Nessa estrutura de dados cada elemento é chamado de nó. Cada nó armazena uma chave e dois ponteiros, uma para a subárvore esquerda e outro para a subárvore direita. No presente artigo serão apresentados: os conceitos básicos, incluindo uma proposta de...
Estudia con juegos interactivos
Sube tus apuntes y genera flashcards, examenes y mas con IA
Empezar gratis