Vous êtes sur la page 1sur 15

rboles

o Es una es t r uct ur a jerrquica apl i cada


s obr e una coleccin de el ement os u
obj et os l l amados nodos; uno de l os
cual es es conoci do raz.
o Adems s e crea una relacin o
par ent esco ent r e l os nodos dando l ugar a
trminos c omo padr e, hi j o, he r ma n o ,
antecesor, sucesor, ances t r o, etctera.
Los abol es t i enen una gran var i edad de apl i caci ones.
Por ej empl o s e pueden uti l i zar para:
r epr es ent ar f or mul as matemticas
Organi zar adec uadament e la informacin
Regi strar la hi stori a de un c ampeonat o de t eni s
Const r ui r un rbol genealgico
El anlisis de ci rcui tos electrnicos
Numer ar captulos ys ecci ones de un l i bro.
Anal i zar Lxico
i
J

rbol de Anlisis Sintctico
Programa
1
Variable + +
i ( ( l +2 ) * ( 3 - 4 ) )
T r e e e xa r h p l e
MjpNo de 1
No d e 2
h3 No d e 1 0
No d e 12|
-Q No de 4
-Q No d e - 7
La terminologa que se utiliza
para el manejo de arboles
o P adr e: Un nodo X es ant ec es or di r ect o de un nodo Y,
si el nodo X a punt a al nodo Y. es comn uti l i zar l a
expresin X es Padre de Y
o Hi j o: Un nodo X es des c endi ent e di r ect o de un
nodo Y, si el nodo X es a pu n t a do por el nodo Y, es
comn uti l i zar l a expresin Xes hijo de Y
o He r ma n o s : s on t odos l os nodos que s on
des c endi ent es di r ect os (hi j os) de un mi s mo nodo
(padr e).
o Ter mi nal u hoj a: t odo no que no t i ene
r ami f i caci ones (hi j os).
o I nt er i or : t odo nodo que no es raz, ni t er mi na l u
hoj a
o Gr ado: es el n u me r o de des c endi ent es di r ect os
de un det er mi na do nodo.
o Gr ado del rbol: es el mximo gr ado de t odos
l os nodos del rbol.
o Ni vel : es el n u me r o de ar cos que de deben s er
r ecor r i dos par a l l egar a un det er mi na do nodo.
o Al t ur a: es el mximo n u me r o de ni vel es de t odos
l os nodos del rbol.
Anlisis del rbol
1 . A es raz del rbol
2. Hi j os :
o B es hi j o de A
o C es hi j o de A
o D es hi j o de B
o E es hi j o de B
o L es hi j o de H
3. P adr es :
o Aes padre de B
o B es padre de D
o D es padre de I
o C es padre de G
o H es padre de L
4. H e r ma n o s :
o B y C s on her manos
o D, E, F s on her manos
o G y H s on her manos
o J y K s on her manos
5. I, E, J , K, G y L s o n
n o d o s t e r mi n a l e s y
h o j a s
6. B, D, F, C y H s o n
n o d o s i n t e r n o s
7. Gr ado del Nodo
o El grado del nodo A es 2
o El grado del nodo B es 3
o El grado del nodo C es 2
o El grado del nodo D es 1
o El grado del nodo E es 0
o Grado del rbol es 3
8. Ni vel del nodo
o El ni vel del nodo A es 1
o El ni vel del nodo B es 2
o El ni vel del nodo D es 3
o El ni vel del nodo C es 2
o El ni vel del nodo L es 4
9. La al t ur a del rbol es 4
o Los 3 al gor i t mos de r ecor r i do de un rbol ma s conoci dos
s on:
o Recor r i do en pr eor den.
V Exami nar la raz.
V Recor r er el subrbol i zqui erdo en pr eor den.
V Recor r er el subrbol der echo en pr eor den.
o Recor r i do en i nor den.
V Recor r er el subrbol i zqui erdo en i nor den.
V Exami nar la raz.
V Recor r er el subrbol der echo en i nor den.
o Recor r i do en pos t or den.
V Recor r er el subrbol i zqui erdo en pos t or den.
V Recor r er el subrbol der echo en pos t or den.
V Exami nar la raz.
E j emp l o r ecor r i do de 1 rbol
o P RE ORDE N:
V A B D E C F G
o I NORDEN:
V D B E A F C G
o P OSTORDEN:
V D E B F G C A
E J E M P L O S
3 * 9 + 4 / 2
o P REORDEN:
V + * 3 9 / 4 2
o I NORDEN:
V 3 * 9 + 4 / 2
o POSTORDEN:
V 3 9 * 4 2 / +
Ej er ci ci os
Real i zar el gr af o de l as s i gui ent es expr es i ones :
1) ( 2 +5 ) * 3 +1
2 ) 2 +5 * 3 +1
3 ) A * B + C/ D
A
3 . 5
4 ) Real i zar el gr af o y el r ecor r i do de l a expresin
5 +8 * ( 3 +4 ) - 3 * 5
P r e o r d e n
i n o r d e n
pos t o r d e n
Termi nol og a del rbol
y
i * *
i *
f P
I *
1
ai z
Padre de B ;
Antecesores de D

Vous aimerez peut-être aussi