Anda di halaman 1dari 8

392

VIII.

8 .1 1

rboles

Problemas

>

8.1 Considrese el siguiente rbol.


a

a) Cul es el recorrido en orden primero, segundo y final?


b) Balancear el rbol a trinario.

c) Cul es el recorrido en orden primero, segundo y final, ahora


que est balanceado?
8.2 Considrese el siguiente rbol.
a

A LFA O M E G A

www.FreeLibros.me

8.11

P ro blem as

393

a) Cul es el recorrido en orden primero, segundo y final?


b) Balancear el rbol a binario.
c) Cul es el recorrido en orden primero, segundo y final,
ahora que est balanceado?
^
.,
(a + b) - be ^
8.3 Sea la siguiente expresin-------------- . Determinar

a de
+
c
b

a) El rbol binario que representa dicha expresin.


b) El recorrido en orden:

Primero.

Segundo.

Final.

c) Si a = 6 , b = 2, c = 3 y d = 4, cul es la forma en que se


lleva a cabo la evaluacin en orden primero y final?
d) Si los valores son los que se indican en el inciso (c), por me
dio de un rbol ilustrar la evaluacin en orden segundo.
8.4 Considrense la expresin de cada uno de los incisos:

a
------ + de
a)

d+a
c -------b
(a - bc)d

b)
(b + a)ce

c)

c+d

+f

ca - be
c+d

(e + d)a + ca - e

d)

b+f
a+b
adf

ALFAO M E G A

www.FreeLibros.me

394

VIII.

rboles

Determinar:

El rbol binario que representa la expresin.

El recorrido en orden primero, segundo y final.

Si a = 8 , b = 4, c = 2, d = 1, e = -2 y f = 6 , cul es la forma en
que se lleva a cabo la evaluacin en orden primero y final
en cada uno de los incisos?

Si los valores son los que se indican anteriormente,


por medio de un rbol ilustrar la evaluacin en orden se
gundo.

8.5 Sea el recorrido en orden primero. +a *bcd/e+fg.


a) Construir el rbol binario.
b) Cul es el recorrido en orden: segundo y final?
c)

Cul es la simulacin de la evaluacin, usandopilas para el


recorrido primero y final?

d) Cul es la evaluacin en orden segundo, ilustrndolo por me


dio de rboles? Con los valores donde sea necesariode a = 1,
b = 2, c = 3, d = 5, e = 4, f = -3, g = 5.
e) Cul es la ecuacin matemtica que representa el rbol bina
rio?

8.6 Sea el recorrido en orden:


a) Final:

db*b-cab*/+a*d-

b) Final:

ab+cd/ef-gh+*-*

c) Segundo:

a+b-e/c-e+a/b*d

d ) Segundo:

a*d/f/g*h+e+b-c

e) Primero:

/a+*+bc-ec/d-ba

f) Primero:

*+/c*+abfde

En cada uno de los incisos realizar lo siguiente:

Construir el rbol binario.

Determinar el recorrido en orden segundo y final.

Simular la evaluacin usando pilas para el recorrido prime


ro y final. Con los valores donde sea necesario de a = 3,
b = 2, c = - l , d = 1, e = 4, f = 6 , g = -3, h = 4.

Ilustrar la evaluacin en orden segundo, usando rboles.

Determinar la ecuacin que representa el rbol binario.

A LFA O M E G A

www.FreeLibros.me

8.11

P roblem as

395

8.7 Con la siguiente informacin: (m, d, c, e, a, f, g, c, b, m, z, a):


a) Elaborar un rbol binario de bsqueda. Considerar que la
informacin se coloca a la izquierda de un nodo determi
nado si es menor o igual al nodo y a la derecha exclusiva
mente si es mayor.
b) Cul es el recorrido en orden primero, segundo y final?
c) Cmo queda el rbol si se dan de baja los nodos m y c,
dando prioridad al nodo izquierdo sobre el derecho para
ocupar el lugar del padre? Adems dar de alta los nodos n,
i
y h.
d) Cul es el recorrido en orden segundo una vez que se han
llevado a cabo los ajustes correspondientes?

8.8 Considrese la informacin siguiente:


a) 40, 12, - 8 , 0, 60, 35, 5, -1, 7, 23, 42, 70, 38
b) 0, 7, 17,-7, 4, -2, 60, 11, -5, 0, 8
c) 100, 3, 7, 5, -2, 60, 80, 115, -1, 0
d) 48, 32, 12, 27, 72, 85, 0, 1, 60, 70, 56, 49, 48
En relacin con cada uno de los incisos:

Elaborar un rbol binario de bsqueda. Considerar que


la informacin se coloca a la izquierda de un nodo de
terminado si es menor o igual al nodo y a la derecha
exclusivamente si es mayor.

Cul es el recorrido en orden primero, segundo y fi


nal?

Cmo queda el rbol, si se hacen los siguientes movi


mientos en cada uno de los incisos? Concediendo prio
ridad al nodo izquierdo sobre el derecho para ocupar el
lugar del padre cuando existe alguna baja.

a) Baja: 12; altas:

58, 3 y 6 .

b) Bajas: 17 y -7;

altas: 0, -2 y 18.

c) Bajas: -2 y 80;

altas: 9 y 72.

d) Bajas: 48 y 12;

altas: -9, 64y 40.

Cul es el recorrido en orden primero, despus de ha


ber hecho los ajustes?

ALFAO M EG A

www.FreeLibros.me

396

VIII.

RBOLES

8.9 Considrese el siguiente grafo:

Determinar el rbol generador, partiendo del nodo 1 y prioridad en orden


ascendente. Por medio de bsqueda:
a) A lo ancho.
b) En profundidad.
8.10 Determinar el rbol generador de los grafos de cada inciso, par
tiendo del nodo 1 y con prioridad de seleccin ascendente, usan
do para ello bsqueda.

A lo ancho.

En profundidad.

a)

b)

A LFA O M E G A

www.FreeLibros.me

8.11

P ro blem as

397

8.11 El siguiente grafo representa la red carretera entre las ciuda


des a, b, c, d, e, f, g, h, i, j y k, as como la longitud de cada una
de las carreteras que unen las distintas ciudades:

Determinar el rbol generador minimo usando el mtodo de:


a) Prim.
b) Kruskal.
8.12 Determinar el rbol generador mnimo de los grafos de los
incisos (a), (b) y (c) usando para ello los mtodos de Prim y
Kruskal. Si existen ms rboles de expansin mnimos mues
tre adicionalmente uno para cada grafo.

www.FreeLibros.me

A LFAO M EG A

398

VIII.

rboles

c)

b)

8.13 En un texto se encontr que la frecuencia de uso de cada uno de


los caracteres es la siguiente.
Carcter

Peso o frecuencia

20

15

23

25

10

19

a) Cul es el rbol optimal para el cdigo de Huffman?.


b) Con el rbol obtenido, codificar el mensaje: solounabuenailusion.

ALFA O M E G A

www.FreeLibros.me

8.11

P roblem as

399

8.14 En un documento se encontr que la frecuencia con la que


ocurren los caracteres es:
Carcter

Peso o frecuencia

80

72

55

28

19

78

33

43

69

36

48

espacio

47

a) Cul es el rbol optimal para el cdigo de Huffman?


b) Con dicho rbol codificar el mensaje: hola amigos.

ALFAO M EG A

www.FreeLibros.me