Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
10
='s 9 ou 11 "odem ser inseridos sem re-$alanceamento. 2 n' 1> "assa a ter uma su$r&ore e a su$r&ore com rai5 ? &ai ficar mel)or $alanceada@ Anser !o dos n's 86 B ou C re0uerem 0ue a r&ore seDa re-$alanceada@
Fator de balanceamento (FB) de m n! na AVL E a altura da su$r&ore direita do n' menos a altura da su$r&ore es0uerda do n'. Re-balancemanto: 2s "ro$lemas "odem ser ma"eados "ara dois casos(
2 "i#o $: o n' rai5 de uma su$r&ore tem FB % (o &%) e tem um fil)o com FB $ (-$) o 0ual tem o mesmo sinal 0ue o F- do n' "ai. E1em"los( E1em"lo 1(
8
10
15
12
inserir 12
E1em"lo 2(
8
10
inserir 8
solu !o( rota !o sim"les so$re o n' de F- : 2 ,-2.. rota Ges s!o feitas H es0uerda 0uando F- "ositi&o e H direita 0uando F- negati&o.
"i#o %( o n' rai5 de uma su$r&ore tem F- : 2 ,ou I2. e tem um fil)o com F- : -1 ,1. o 0ual tem o sinal o"osto ao F- do n' "ai. E1em"lo( Jaso ,-2. ,1. F- do n' 0ue cont+m ?( -2 F- do n' 0ue cont+m K(1
8
10
inserir B
solu !o( duas rota Ges. 1. "rimeiro roda-se o n' com F- : 1 ,-1. na dire !o a"ro"riada. 2. de"ois roda-se o n' 0ue tin)a F- : -2 ,2. na dire !o o"osta. Rotao de ) ' es( erda*
8
10
10
Ela$orar um caso ,2. ,-1. e e1ecutar o re-$alanceamento. Jomo seria uma inser !o fa5endo na r&ore fa5endo a cada inser !o um re$alanceamento ,se necessrio.3