Arvore avl
Letícia Rodrigues Bueno
27 de maio de 2012
Relembrando: árvores binárias de busca
Objetivo: minimizar tempo de acesso no pior caso.
Relembrando: árvores binárias de busca
Objetivo: minimizar tempo de acesso no pior caso. Idéia: Para cada chave, separe as restantes em maiores ou menores.
Relembrando: árvores binárias de busca
Objetivo: minimizar tempo de acesso no pior caso. Idéia: Para cada chave, separe as restantes em maiores ou menores. Estrutura hierárquica com divisão binária: uma árvore binária.
Relembrando: árvores binárias de busca
Objetivo: minimizar tempo de acesso no pior caso. Idéia: Para cada chave, separe as restantes em maiores ou menores. Estrutura hierárquica com divisão binária: uma árvore binária.
3 1 2 4 5 6 7
Relembrando: complexidade da busca em árvore binária
Busca em árvore binária = caminho da raiz até chave desejada (ou até uma folha, caso chave não exista).
3 1 2 4 5 6 h 7
Relembrando: complexidade da busca em árvore binária
Busca em árvore binária = caminho da raiz até chave desejada (ou até uma folha, caso chave não exista).
3 1 2 4 5
Pior caso: maior caminho da raiz até folha
6 h 7
Relembrando: complexidade da busca em árvore binária
Busca em árvore binária = caminho da raiz até chave desejada (ou até uma folha, caso chave não exista).
3 1 2 4 5
Pior caso: maior caminho da raiz até folha = altura da árvore
6 h 7
Relembrando: complexidade da busca em árvore binária
Busca em árvore binária = caminho da raiz até chave desejada (ou até uma folha, caso chave não exista).
3 1 2 4 5
Pior caso: maior caminho da raiz até folha = altura da árvore Complexidade pior caso: O (h)
6 h 7
Relembrando: complexidade da busca em árvore binária
Busca em árvore binária = caminho da raiz até chave desejada (ou até uma folha, caso chave não exista).
3 1 2 4 5
Pior caso: maior caminho da raiz até folha = altura da árvore Complexidade pior caso: O (h)