Buscar

Inserção e Remoção na Árvore B

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Inserção e Remoção na 
Árvore B
Inserção
29
8 15
1 3 4 7 10 12 13 14 18 20 25
37 45 60
30 35 40 41 42 43 70 77 8351 52
Inserção
Inserindo o número 11
29
8 15
1 3 4 7 10 12 13 14 18 20 25
37 45 60
30 35 40 41 42 43 70 77 8351 52
11
Como o 11 não cabe na página devemos dividir a página
Inserção
Inserindo o número 11
29
8 15
1 3 4 7 10 12 13 14 18 20 25
37 45 60
30 35 40 41 42 43 70 77 8351 52
11
Agora promovemos o maior número da página onde ocorre a
inserção, nesse caso é o 12
Inserção
Inserindo o número 11
29
8 15
1 3 4 7 10 11 12 18 20 25
37 45 60
30 35 40 41 42 43 70 77 8351 5213 14
Resultado
29
8 12 15
1 3 4 7 10 11 18 20 25
37 45 60
30 35 40 41 42 43 70 77 8351 5213 14
Inserção
Inserindo o número 11
Agora associamos a nova página criada com a chave promovida
29
8 12 15
1 3 4 7 10 11 18 20 25
37 45 60
30 35 40 41 42 43 70 77 8351 5213 14
Imagine essa situação onde queremos inserir o número 13
Inserção
Inserindo o número 13
8 15
1 3 4 7 10 11 12 14 18 20 25
13
Dividimos a página e inserimos a nova chave na nova página criada
8 15
1 3 4 7 10 11 18 20 2512 13 14
Nesse caso a primeira chave da nova página é quem deve ser promovida
8 12 15
1 3 4 7 10 11 18 20 2513 14
Inserção
Inserindo o número 13
Agora associamos a nova página criada com a chave promovida 
8 12 15
1 3 4 7 10 11 18 20 2513 14
Inserção
Inserindo o número 13
Remoção
29
8 15
1 3 4 7 10 12 13 14 18 20 25
37 45 60
30 35 40 41 42 70 77 8350 52
Caso 1: Se o elemento estiver em uma folha e a folha mantiver 50% de 
ocupação, basta removê-lo
Ex.: Remoção da chave 13
Remoção
Resultado
29
8 15
1 3 4 7 10 12 13 14 18 20 25
37 45 60
30 35 40 41 42 70 77 8350 52
29
8 15
1 3 4 7 10 12 14 18 20 25
37 45 60
30 35 40 41 42 70 77 8350 52
Remoção
Caso 2: Se o elemento não estiver em uma folha, trocá-lo pelo seu 
antecessor
Ex.: Remoção da chave 29
Resultado
29
8 15
1 3 4 7 10 12 13 14 18 20 25
37 45 60
30 35 40 41 42 70 77 8350 52
Antecessor
25
8 15
1 3 4 7 10 12 13 14 18 20
37 45 60
30 35 40 41 42 70 77 8350 52
Caso 2: Se o elemento não estiver em uma folha, trocá-lo pelo seu 
antecessor
Ex.: Remoção da chave 15
Remoção
Resultado
29
8 14
1 3 4 7 10 12 13 18 20 25
37 45 60
30 35 40 41 42 70 77 8350 52
29
8 15
1 3 4 7 10 12 13 14 18 20 25
37 45 60
30 35 40 41 42 70 77 8350 52
Antecessor
Caso 3: Se a folha ficar com menos de 50% de ocupação, mas a página irmã 
puder ceder uma chave
Ex.: Remoção da chave 35
Remoção
Resultado
29
8 15
1 3 4 7 10 12 13 14 18 20 25
37 45 60
30 35 40 41 42 70 77 8350 52
A ser 
cedido
29
8 15
1 3 4 7 10 12 13 14 18 20 25
40 45 60
30 37 41 42 70 77 8350 52
Caso 4: Se a folha ficar com menos de 50% de ocupação e as páginas irmãs não puderem 
ceder uma chave
Ex.: Remoção da chave 42
Remoção
29
8 15
1 3 4 7 10 12 13 14 18 20 25
40 45 60
30 37 41 42 70 77 8350 52
29
8 15
1 3 4 7 10 12 13 14 18 20 25
40 60
30 37 70 77 8341 45 50 52
Resultado
Download
https://pt.scribd.com/document/381959018/Insercao-e-
Remocao-Na-Arvore-B

Continue navegando