Você está na página 1de 10

Lstruturus de lndlces

LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM



Lstruturus de lndlces
1runsurenclus reullzudus or Profu. Murclu Pusln
8lbllogrufu: lmlementuo de Slstemus de 8uncos de Ludos
E. CurcluMollnu, '. vldom, '.L. Ullmun. Ld. Cumus, zcc.
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
z
Sumrlo
.! lndlces sobre urqulvos sequencluls
z.! lndlces secundrlos
.! Arvores 8
.! 1ubelus de !"#!$
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

lndlces
! Motlvuo: Lncontre todus us contus du ugenclu %"&'(#
! Concelto de lndlce: estruturu de dudos que recebe como
entrudu umu rorledude de reglstro (l.e., um vulor de um
ou muls cumos) e encontru os reglstros com essu rorledude
ruldumente
-! Um lndlce ermlte locullzur um reglstro sem ter que
exumlnur muls que umu equenu fruo dos
reglstros osslvels
-! C(s) cumo(s) cujos vulores o lndlce se
buselu formum u chuve de esqulsu
! Lstruturus de dudos que servem como lndlces
.! lndlces slmles em urqulvos clusslfcudos
z.! lndlces z
rlos
em urqulvos no clusslfcudos
.! Arvores8
.!1ubelus !"#!$
8locos contendo
reglstros
lndlce (vulor)
Reglstros
colncldentes
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

. lndlces sobre urqulvos sequencluls
! Modelo slmles
! Arqulvo clusslfcudo (com dudos) urqulvo de lndlces
! Pur (chuve de esqulsu, ontelro)
! 1ulus so clusslfcudus elu chuve rlmrlu
! Utll quundo u chuve de esqulsu e u chuve rlmrlu
Atrlbuto sobre o quul recebemos vulores e
reullzumos esqulsus, utruves de um lndlce, de
tulus com vulores colncldentes
c
zc
c
c
c
6c
A
r
q
u
l
v
o

s
e
q
u
e
n
c
l
u
l

Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

. lndlces sobre urqulvos sequencluls
! 1los de lndlces
c
zc
c
c
c
6c
Lensos: umu entrudu no urqulvo de lndlces j
cudu reglstro no urqulvo de dudos
Lsursos: uenus ulguns reglstros de dudos so
reresentudos no urqulvo de lndlces
c
zc
c
c
c
6c
c
c
c
,c
c
c
c
zc
c
c
c
6c
c
c ,c
8c
Um lndlce denso sobre um urqulvo de
dudos sequencluls
Um lndlce esurso sobre um
urqulvo de dudos sequencluls
,c
8c
,c
8c
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
6
1los de lndlces
!lndlce denso
-! Sequenclu de blocos contendo uenus us chuves dos
reglstros e os ontelros uru os rorlos reglstros
-! lndlce denso = (chuveontelro, reglstro)
!lndlce esurso
-! Usu menos esuo de urmuzenumento que o lndlce
denso uo custo de um temo um ouco mulor uru
locullzur um reglstro dudu u suu chuve
-! lndlce esurso = (chuveontelro, blocos de dudos)
Aontu uru o o. reglstro do bloco
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
,
lutores que tornum u esqulsu buseudu
em lndlces efclente
.! C numero de blocos de lndlces em gerul e equeno quundo
comurudo cjo numero de blocos de dudos
z.! 1endo em vlstu que us chuves so clusslfcudus, u esqulsu
e rldu (odese usur um ulgorltmo de esqulsu blnrlu)
.! C lndlce ode ser equeno o bustunte uru ser muntldo
ermunentemente em )(*+,# du memorlu rlnclul. Nesse
cuso, umu esqulsu uru umu determlnudu chuve envolve
uenus ucessos memorlu rlnclul, sem reclsur de
oeruo de LjS
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
8
lndlces de multllos nlvels
! Motlvuo: se o urqulvo
de lndlces se tornu
multo grunde uru
ser urmuzenudo em
bloco de dlsco, e
lnteressunte lndexlo
em muls de um nlvel
! vuntugem: lndlce equeno
ode ser muntldo em
memorlu e o temo de buscu
e muls bulxo
! Lesvuntugem: multos
nlvels de lndlces
odem uumentur u
comlexldude do
slstemu (tulvez seju
melhor usur u rvore8)
c
c
,c
zc
c
c
c
c
c
,c
c
c
c
,c
c
c
,c
c
c
c
c
zc
c
c
c
6c
,c
8c
c
cc
Lsurso ou denso Lsurso
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

lndlces com chuves de esqulsu
dullcudus
! L osslvel que muls de um
reglstro tenhu o vulor du chuve.
lsso ocorre, or exemlo,
quundo u chuve
de esqulsu no e u
chuve rlmrlu
! Soluo: usur chuve ussocludu u
um ontelro uru o rlmelro dos
reglstros com u chuve l
! vuntugem: otlmlzur us consultus
c
zc
c
c
c
c
c
zc
c
c
c
c
lndlce denso quundo so ermltldus
chuves de esqulsu dullcudus
M
u
l
s

d
e

u
m

r
e
g
l
s
t
r
o

c
o
m

o


v
u
l
o
r

d
e

u
m
u

d
e
t
e
r
m
l
n
u
d
u

c
h
u
v
e

Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
c
Cutro esquemu uru lndlces com chuves
de esqulsu dullcudus
! A entrudu de lndlce uru um bloco de dudos e
u menor chuve de esqulsu que e novu, l.e., u
chuve no uureceu em um bloco unterlor
! Se no h chuve de esqulsu novu no bloco,
ento suu entrudu de lndlce contem u unlcu
chuve de esqulsu encontrudu nesse bloco
! Podese encontrur os reglstros de umu chuve
de esqulsu l exumlnundose o lndlce ju
rlmelru entrudu cuju chuve e:
-! lguul u l
-! Menor que l, mus u roxlmu chuve e
mulor que l
! Seguese o ontelro du entrudu. Se for
encontrudo elo menos um reglstro com u
chuve de esqulsu l, ento esqulsuse
udlunte utruves de blocos udlclonuls ute
encontrur todos os reglstros com u chuve de
esqulsu l
c
zc
c
c
c
c
c
c
c
zc
zc
c
6c
,c
c
c
lndlce esurso lndlcundo u novu chuve de
esqulsu muls bulxu em cudu bloco
c
c
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

Cerenclumento de lndlces durunte
modlfcuoes de dudos
! Problemu com urqulvos sequencluls: com o temo,
um bloco no e muls sufclente uru urmuzenur o
conteudo que eru untes urmuzenudo
! Como controlur o roblemu?
.! Crlur blocos de estouro (-.+,/-0). 8locos de estouro no
tem entrudus em um lndlce esurso
z.! lnserlr novos blocos nu ordem sequenclul
.! Se no houver lugur uru lnserlr lnformuo em um bloco,
ulgumu lnformuo oder ser trunsferldu uru outro
bloco. Lu mesmu formu, blocos vuzlos odero ser
comblnudos
Pode ser necessrlo
modlfcur os lndlces
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
z
Como us uoes nos urqulvos sequencluls
ufetum os lndlces?
Ao no arquivo de dados ndice denso ndice esparso
Criar bloco de estouro vazio nenhuma nenhuma
Eliminar bloco de estouro
vazio
nenhuma nenhuma
Criar bloco seqencial vazio nenhuma
*
inserir
Eliminar bloco seqencial
vazio
nenhuma
*
eliminar
Inserir registro inserir atualizar
+
Eliminar registro eliminar atualizar
+
Mudar de lugar o registro atualizar atualizar
+
* Um lndlce denso referese uo reglstro, no uo bloco

Aenus se o reglstro e o o. reglstro do bloco
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

Lvoluo dos dudos
! Preuruo uru u evoluo
dos dudos: blocos de estouro
uru utender evoluo dos
dudos
! Lesvuntugem: quunto mulor
o numero de blocos de
estouro, muls ulto ser o
numero medlo de blocos que
reclsuremos exumlnur uru
encontrur um dudo reglstro
c
zc
c
c
6c
c
zc
c
c
6c
,c
8c
,c
8c
Lllmlnuo de reglstro com chuve
de esqulsu c em um lndlce denso
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

Lvoluo dos dudos: ellmlnuo de
reglstro
c
c
c
,c
c
zc
c
c
6c
,c
8c
Lllmlnuo de reglstro com chuve de
esqulsu c em um lndlce esurso
c
c
,c
c
zc
c
6c
,c
8c
Lllmlnuo de reglstro com chuve de
esqulsu c em um lndlce esurso
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

Lvoluo dos dudos: lnsero de reglstro
c
zc
c
,c
c

c
zc
c
6c
,c
8c
lnsero de reglstro com um lndlce esurso,
usundo reorgunlzuo lmedlutu
c
c
c
,c
c

c
c
6c
,c
zc
lnsero em um urqulvo com um lndlce
esurso, usundo blocos de estouro
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
6
z. lndlces z
rlos
em urqulvos no
clusslfcudos
! Motlvuo
-! Com frequenclu, desejumos ter outros lndlces, ulem do rlmrlo,
uru fucllltur buscus de lnformuoes
SLLLC1 nume, uddress lRCM MovleStur vELRL blrthdute = LA1L
',ccc',
CRLA1L lNLL 8Llndex CN MovleStur (blrthdute),
! Soluo
-! Um lndlce secundrlo, uo contrrlo do lndlce rlmrlo, no
determlnu u locullzuo de reglstro no urqulvo de dudos
-! C lndlce secundrlo lnformu sobre u locullzuo utuul dos reglstros,
essu locullzuo ode ter sldo decldldu or um lndlce rlmrlo sobre
ulgum outro cumo
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
,
Projeto de lndlces z
rlos
c
c
zc
zc
zc
c
zc
c
c
c
c
c
6c
zc
zc
c
c
c
c
6c
Um lndlce secundrlo
Um lndlce z
rlo
e um lndlce
denso, normulmente com
dullcutus
L formudo elo ur (chuve de
esqulsu, ontelro)
Cs ures so clusslfcudos elo
vulor du chuve, uru ujudur u
encontrur us entrudus, dudu
umu chuve
Se desejurmos udlclonur um
segundo nlvel, esse nlvel ser
esurso
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
8
Allcuoes de lndlces z
rlos
Movle (tltle, yeur, lenght, studloNume)
Studlo (nume, uddress, resldent)
SLLLC1 tltle, yeur lRCM Movle vELRL studloNume = 'Llsney',
SLLLC1 tltle, yeur lRCM Movle, Studlo vELRL uddress LllL 'Eollywood'
ANL Movle.StudloNume = Studlo.nume,
Lstudlo

Lstudlo
z
Lstudlo

Lstudlo

lllmes reullzudos
elo estudlo
lllmes reullzudos
elo estudlo z
lllmes reullzudos
elo estudlo
lllmes reullzudos
elo estudlo
Um arquivo de clusters, com cada estdio agrupado em
clusters com os filmes realizados pelo estdio
Lm um urqulvo de %1(#2+,# duus ou
muls reluoes so urmuzenudus
com os reglstros
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

Curter lndlreto em lndlces z
rlos
zc
c
zc
c
c
c
c
c
6c
zc
...
c
zc
c
c
c
6c
Arqulvo de lndlces
Leoslto
Arqulvo de dudos
lndlces sem
dullcutus
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
zc
Lxemlo: curter lndlreto em lndlces z
rlos

Movle (tltle, yeur, lenght, studloNume)
SLLLC1 tltle, yeur lRCM Movle vELRL studloNume =
'Llsney' ANL yeur = ,
...
...
...
...
Llsney

lndlce de estudlo
lndlce de uno
Leosltos
uru uno
Leosltos
uru estudlo
1ulus de flmes
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
z
Recueruo de documentos e lndlces
lnvertldos
! veb
-! Muntem documentos
-34153+$
-! Requer recueruo
de documentos efclente
! lormus muls comuns
de buscu:
-! Loc (husCut, husLog, ...)
-! Usur lndlce secundrlo uru lndlcur
vulores de utrlbutos 1RUL
-! Usur lndlce lnvertldo:
ur (uluvru, ontelro). As uluvrus
so chuves de esqulsu uru o lndlce
Cuto
...
lndlce lnvertldo
Locumentos
Leosltos
Co
...
... o guto
e gordo ...
... nu ruu huvlu
gutos e ces ...
... Rex eru
o co ...
Um lndlce lnvertldo sobre documentos
Leoslto com ontelro
jos documentos
sobre documentos e
no sobre blocos
lndlce (uluvru, ontelro)
chuve de esqulsu
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
zz
Recueruo de documentos e lndlces
lnvertldos
! lndlces lnvertldos:
ermlte resonder
consultus sobre
documentos sem exumlnur
documentos em detulhes
! lnterseo de ontelros:
buscur documentos
sobre ces que
comurem ces com gutos
-! Co no tltulo, guto nu ncoru
tltulo
cubeulho
ncoru
texto
tltulo
tltulo

c

,
cc
z
... ... ...
... ... ...
1lo de
ocorrenclu Poslo
Loc
Loc z
Loc
Cuto
Co
Arqulvo de deoslto que lndlcu ocorrenclus de
uluvrus em documentos E1ML
Pontelro ju ocorrenclu
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
z
. Arvores8

! Muntem uutomutlcumente os nlvels de lndlces
! Cerenclum os esuos dos blocos muntendoos entre melo
chelo e comletumente chelo
! L equlllbrudu: todos os cumlnhos du rulz s folhus tem o
mesmo comrlmento
! Possul tres cumudus: rulz, cumudu lntermedlrlu e folhus
! 3 vulores de chuves
e 3$ ontelros
uru cudu no
, 8
Puru chuves l :
Puru chuves l ,
Puru chuves
, l 8
Puru chuves
8 l
Um no lnterlor tllco de umu rvore 8

n =
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
z
Allcuoes de Arvores 8

! A chuve de esqulsu du rvore 8 e u chuve
rlu
jo urqulvo de dudos, e o
lndlce e denso, l.e., exlste um ur chuveontelro em umu folhu uru todo o
reglstro do urqulvo de dudos. C urqulvo de dudos ode ou no estur
clusslfcudo elu chuve
rlu

! C urqulvo de dudos est clusslfcudo or suu chuve
rlu
, e u rvore 8 e um
lndlce esurso com um ur chuveontelro em umu folhu jcudu bloco do
urqulvo de dudos
! C urqulvo de dudos est clusslfcudo or um utrlbuto que no e chuve. Lsse
utrlbuto e u chuve de esqulsu ju rvore 8. Puru cudu vulor l du chuve de
esqulsu que uurece no urqulvo de dudos exlste um ur chuveontelro
em umu folhu. C ontelro conduz uo rlmelro dos reglstros que tem l
como vulor de suu chuve de clusslfcuo
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
z
Umu rvore 8

onde us chuves so os
numeros rlmos de z u ,

! A rulz tem no mlnlmo z ontelros
! Nu folhu, o ultlmo ontelro uontu uru o roxlmo bloco de folhus
dlreltu (bloco com chuves muls ultus)
! Chuves do bloco utuul so reluclonudus s chuves dos blocos que o
cercum
! Arvore e unullsudu
du esquerdu
ju dlreltu
,
z , , z z , ,
z

Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
z6
Umu rvore 8

com chuves dullcudus


! Lxlstem chuves que uurecem elu u. vez em cudu folhu
! Presenu de chuves nulus
! Chuve
l
e u menor chuve du subrvore ucesslvel u urtlr de
(5$)eslmo
ontelro
,
z , z z z z , ,
,
,
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
z,
Ceruoes em rvores 8

! Pesqulsu
-! Comeu du rulz e ucubu nus folhus, recurslvo
-! Consultu em lntervulos: u l b ou l u ou l b, clusulu vELRL
! lnsero
-! Chuve e lnserldu nu folhu urorludu, se houver esuo
-! Se no houver esuo, u folhu e desmembrudu em z e us chuves so
dlvldldus entre us folhus, um novo ur chuveontelro e lnserldo no
nlvel muls ulto, ode ocorrer recurslvldude uru utuullzur os nlvels
suerlores
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
z8
lnsero de chuve em rvores 8

,
z , , z z
,
,
z

c
lnlclo du lnsero du chuve c
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
z
lnsero de chuve em rvores 8

,
z , , z z
,
,
z
c
c

Comletundo u lnsero du
chuve c
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
c
Lllmlnuo de chuve em rvores 8


z , z z , ,
z

Lllmlnuo du chuve ,
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

Lllmlnuo de chuve em rvores 8

! Pesqulsuse u chuve, ellmlnuse u chuve e o ontelro
! Curuntlu do n
o
mlnlmo de chuves em cudu no:
-! Pedlr reglstro emrestudo uru no lrmo
-! Mesclur dols nos, lnformundo recurslvumente uo ul u utuullzuo
z , z z , ,
z

lnlclo du ellmlnuo du chuve
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
z
Lllmlnuo de chuve em rvores 8


z , z z , ,

z
Comletundo u ellmlnuo du chuve
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

. 1ubelus de !"#!$
! 1ubelus de !"#! em memorlu z
rlu
:
grunde quuntldude de reglstros
! vetores de deosltos so blocos, e
no ontelros jcubeulhos de llstus,
como nu memorlu rlnclul
! Cs reglstros, dos quuls e felto o !"#!
ju funo !"#!$!6 jum certo
deoslto so lnserldos no bloco
corresondente do deoslto
! Se um deoslto estourur, umu cudelu
de blocos de estouro oder ser
udlclonudu uo deoslto jconter muls
reglstros
d
e
b
u
c
f
c

z

Umu tubelu de !"#!$


b
l
o
c
o

c
o
m

z

r
e
g
l
s
t
r
o
s

8 = , l.e., o numero
de blocos e
h (d) = c
h (c) = h (e) =
h (b) = z
h (u) = h (f) =
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

Ceruoes sobre umu tubelu de !"#!$
d
e
b
u
c
f
c

z

g
lncluso de um bloco udlclonul em um
deoslto du tubelu de !"#!$
d
e
b
f
g
c

z

Resultudo de ellmlnuoes de % e "
em umu tubelu de !"#!$
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

Lfclenclu em tubelus de !"#!
! 1entur munter bulxo o numero de blocos or deoslto em
umu tubelu de !"#! uru evltur oeruoes de LjS em dlsco
! 1ubelus de !"#! no udmltem consultus em lntervulos como
us rvores 8
! 1ubelus de !"#! dlnmlcus: 8 ode vurlur. 8 se uroxlmu do
numero de reglstros dlvldldo elo numero de reglstros que
odem cuber em um bloco, l.e., h cercu de um bloco or
deoslto
-! 7"#! extenslvel: fuz 8 crescer dullcundoo semre que
ele e conslderudo multo equeno
-! 7"#! llneur: fuz 8 crescer umu unldude todu vez que us
estutlstlcus do urqulvo sugerem que ulgum cresclmento
e necessrlo
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
6
1ubelus de !"#!$extenslvels
! Lxlste um nlvel de curter lndlreto
lntroduzldo elos deosltos, l.e., um
vetor de ontelros jblocos
reresentu os deosltos,
em vez do vetor conslstlr
nos rorlos blocos de dudos
! Um vetor de ontelros ode crescer.
Seu comrlmento e semre umu
otenclu de z. Asslm, em umu etuu
de cresclmento, o numero de deosltos
e dullcudo
! No e reclso huver um bloco de dudos uru cudu deoslto. Leosltos
odem comurtllhur blocos, se o numero totul de reglstros uder se
enculxur no bloco
! A funo de !"#! culculu jcudu chuve umu sequenclu de 8$)52#. Porem, os
numeros de deosltos usum uenus 5 )52#6$%-&$5$9$8. lsso e, o vetor de
deosltos tem z
5
entrudus, com 5 )52# so usudos
ccc
cc
cc


c

l =
Umu tubelu de !"#!$extenslvel$
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
,
lnsero em tubelus de !"#!$extenslvels
ccc
cc
cc

z
cc
c
l = z
c

cc
z
Agoru so usudos dols blts du funo de !"#!$
cccc
c
z
z
ccc
cc
l =
cc
c
ccc

cc
c
c

cc
cc

cc
z
ccc
Agoru u tubelu de !"#!$ usu
tres )52# du funo de !"#!$
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
8
1ubelus de !"#!$extenslvels
vuntugem Lesvuntugem
8uscu de um reglstro no requer
esqulsur muls que um bloco
Custu dullcur tumunho do vetor de
deosltos: o vetor de deosltos
odese tornur substunclulmente
grunde u onto de no cuber nu
memorlu rlnclul
Se o numero de reglstros or bloco
for equeno, e mulor u
robubllldude de ocorrer estouro
de bloco
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM

1ubelus de !"#! llneures
! C numero de deosltos
cresce de formu lentu
! C numero de deosltos
e escolhldo de formu
que o numero medlo de
reglstros or deoslto
seju fxo: ruzo rjn
! Permlte ulguns blocos de estouro
! C numero de )52# usudos uru ldentlfcur us entrudus do vetor de
deosltos e log
z
3, onde 3 e o numero utuul de deosltos. Cs )52# so
tomudos du extremldude dlreltu
cccc

c

l =
cc
n = z
r =
Umu tubelu de !"#! llneur
Lstruturus de lndlces
LLC 8 Pesqulsu e Crdenuo de Ludos j LLLC UlSM
c
lnsero em tubelus de !"#! llneures
cccc
cc
cc
c
c
l = z

n =
r =
cc
cccc
ccc
cc
c
c
l = z
cc
n =
r =
cc

Adlclonundo um tercelro deoslto
Cs blocos de estouro so
usudos se necessrlo
cccc
ccc
cc
c
c

l = z
cc
n =
r = 6
cc
c

Adlo de um o. deoslto

Você também pode gostar