Sie sind auf Seite 1von 10

MATEMTICAS PARA LA COMPUTACIN

CAPTULO 8. RBOLES

RESPUESTA Y DESARROLLO DE EJERCICIOS


AUTOR: JOS ALFREDO JIMNEZ MURILLO

AVC APOYO VIRTUAL PARA EL CONOCIMIENTO

Matemticas para
la computacin

8.1.a) Recorridos sin balancear el rbol.


Primero: (a,b,e,i,n,r,s,t,u,w,v,x,y,j,,o,c,f,g,k,l,p,q,d,h,m).
Segundo: (i,r,n,t,s,w,u,x,v,y,e,,j,o,b,a,f,c,k,g,p,l,q,d,m,h).
Final: (r,t,w,u,x,y,v,s,n,i,,o,j,e,b,f,k,p,q,l,g,c,m,h,d,a).

b) rbol balanceado.

c) Recorridos con el rbol ya balanceado.


Primero: (a,b,e,n,,o,f,p,q,r,g,s,t,u,c,h,v,w,x,i,y,j,d,k,l,m).
Segundo: (n,e,,o,b,p,f,q,r,s,g,t,u,a,v,h,w,x,c,y,i,j,k,d,l,m).
Final: (n,,o,e,p,q,r,f,s,t,u,g,b,v,w,x,h,y,i,j,c,k,l,m,d,a).
8.3.a) rbol binario.

res_respcapiarboles_150908_e.doc
Editorial: Alfaomega Grupo Editorial
-2-

Matemticas para
la computacin

b) Recorrido en orden:
Primero: /-+ba*bc+/ac/*dcb
Segundo: b+a-b*c/a/c+d*c/b
Final: ba+bc*-ac/dc*b/+/
c) Si a=6, b=2, c=3 y d=4. La forma en que se lleva a cabo la evaluacin en orden:
Primero es:

6
2
+
/

8
/

3
2
*
8
/

6
8
/

3
6
/
+
2
/

2
/

3
4
*
/
2
+
2
/

2
+
2
/

12
/
2
+
2
/

2
12
/
2
+
2
/

6
2
+
2
/

2
2

*
3
4
2
2

Final:

+
6
2

12
2
2

*
3
2
8

/
2
12
2
2

res_respcapiarboles_150908_e.doc
Editorial: Alfaomega Grupo Editorial
-3-

6
8

6
2
2

6
8

+
6
2
2

8
2

/
3
6
2

/
8
2

8
2
/

1/4

Matemticas para
la computacin

d) Evaluacin en orden segundo.


Inicialmente:

Despus de evaluar el nivel 4 se tiene:

Despus de evaluar el nivel 3:

res_respcapiarboles_150908_e.doc
Editorial: Alfaomega Grupo Editorial
-4-

Matemticas para
la computacin

Despus de evaluar los niveles 2 y 1:

8.5.a) rbol.

a) Recorrido en orden:

Segundo: a+b*c-d-e/f+g.
Final:
abc*d-efg+/-+

b) Evaluacin del recorrido:


Primero:

3
2
*
1
+

6
1
+

5
6
1
+

res_respcapiarboles_150908_e.doc
Editorial: Alfaomega Grupo Editorial
-5-

1
1
+

5
-3
+
4
/
1
1
+

2
4
/
1
1
+

2
1
1
+

-1
1
+

Matemticas para
la computacin

Final:

*
3
2
1

6
1

5
6
1

1
1

+
5
-3
4
1
1

2
4
1
1

/
2
4
1
1

2
1
1

2
1
1

-1
1

+
-1
1

c) Evaluacin en orden segundo, usando rboles.

d) La ecuacin matemtica representada en el rbol es: a (bc d)

res_respcapiarboles_150908_e.doc
Editorial: Alfaomega Grupo Editorial
-6-

e
.
f g

Matemticas para
la computacin

8.7.a)

b)

Primero:
Segundo:
Final:

(m, d, c, a, a, c, b, d, f, g, m, z)
(a, a, b, c, c, d, d, f, g, m, m, z)
(a, b, c, a, d, c, m, g, f, d, z, m)

c)

res_respcapiarboles_150908_e.doc
Editorial: Alfaomega Grupo Editorial
-7-

Matemticas para
la computacin

a) Recorrido en orden segundo: (a, a, b, c, d, d, f, g, h, i, m, n, z)


8.9.a) Por medio de bsqueda a lo ancho.

Por bsqueda a profundidad:

res_respcapiarboles_150908_e.doc
Editorial: Alfaomega Grupo Editorial
-8-

Matemticas para
la computacin

8.11.a) Por el mtodo de Prim:


Iteracin
1
2
3
4
5
6
7
8
9
10

I
{a,e}
{a,e,b}
{a,e,b,f}
{a,e,b,f,g}
{a,e,b,f,g,h}
{a,e,b,f,g,h,i}
{a,e,b,f,g,h,i,c}
{a,e,b,f,g,h,i,c,d}
{a,e,b,f,g,h,i,c,d,j}
{a,e,b,f,g,h,i,c,d,j,
k}

N
{b,c,d,f,g,h,i,j,k}
{c,d,f,g,h,i,j,k}
{c,d,g,h,i,j,k}
{c,d,h,i,j,k}
{c,d,i,j,k}
{c,d,j,k}
{d,j,k}
{j,k}
{k}

rbol
{(a,e)}
{(a,e),(a,b)}
{(a,e),(a,b),(b,f)}
{(a,e),(a,b),(b,f),(f,g)}
{(a,e),(a,b),(b,f),(f,g),(f,h)}
{(a,e),(a,b),(b,f),(f,g),(f,h),(h,i)}
{(a,e),(a,b),(b,f),(f,g),(f,h),(h,i),(i,c)}
{(a,e),(a,b),(b,f),(f,g),(f,h),(h,i),(i,c),(i,d)}
{(a,e),(a,b),(b,f),(f,g),(f,h),(h,i),(i,c),(i,d),(d,j)}
{(a,e),(a,b),(b,f),(f,g),(f,h),(h,i),(i,c),(i,d),
(d,j),(j,k)}

De tal forma que el rbol generador mnimo es:

b) Por el mtodo de Kruskal.

C
0

rbol

{(a,e)}

{(a,e),(h,i)}

{(a,e),(h,i),(f,g)}

{(a,e),(h,i),(f,g),(f,h)}

res_respcapiarboles_150908_e.doc
Editorial: Alfaomega Grupo Editorial
-9-

N
{(a,e),(h,i),(f,g),(f,h),(c,i),(b,f),(d,i),(c,f),(a
,b)
(d,j),(c,h),(i,j),(e,f),(b,c),(j,k),(c,d),(d,k)}
{(h,i),(f,g),(f,h),(c,i),(b,f),(d,i),(c,f),(a,b),(d
,j),
(c,h),(i,j),(e,f),(b,c),(j,k),(c,d),(d,k)}
{(f,g),(f,h),(c,i),(b,f),(d,i),(c,f),(a,b),(d,j),(c
,h),
(i,j),(e,f),(b,c),(j,k),(c,d),(d,k)}
{(f,h),(c,i),(b,f),(d,i),(c,f),(a,b),(d,j),(c,h),(i,
j),
(e,f),(b,c),(j,k),(c,d),(d,k)}
{(c,i),(b,f),(d,i),(c,f),(a,b),(d,j),(c,h),(i,j),(e,
f),

Matemticas para
la computacin

{(a,e),(h,i),(f,g),(f,h),(c,i)}

{(a,e),(h,i),(f,g),(f,h),(c,i),(
b,f)}

{(a,e),(h,i),(f,g),(f,h),(c,i),(
b,f),
(d,i)}
{(a,e),(h,i),(f,g),(f,h),(c,i),(
b,f),
(d,i),(a,b)}
{(a,e),(h,i),(f,g),(f,h),(c,i),(
b,f),
(d,i),(a,b),(d,j)}
{(a,e),(h,i),(f,g),(f,h),(c,i),(
b,f),
(d,i),(a,b),(d,j),(j,k)}

1
0

(b,c),(j,k),(c,d),(d,k)}
{(b,f),(d,i),(c,f),(a,b),(d,j),(c,h),(i,j),(e,f),(b
,c),
(j,k),(c,d),(d,k)}
{(d,i),(c,f),(a,b),(d,j),(c,h),(i,j),(e,f),(b,c),(j,
k),
(c,d),(d,k)}
{(c,f),(a,b),(d,j),(c,h),(i,j),(e,f),(b,c),(j,k),(c
,d),
(d,k)}
{(c,f),(d,j),(c,h),(i,j),(e,f),(b,c),(j,k),(c,d),(d
,k)}
{(c,f),(c,h),(i,j),(e,f),(b,c),(j,k),(c,d),(d,k)}

{(c,f),(c,h),(i,j),(e,f),(b,c),(j,k),(c,d),(d,k)}

El rbol generador mnimo queda igual al que se obtuvo por el mtodo de Prim.
8.13.a) El rbol optimal es:

b) Codificacin de. solounabuenailusion es.


= 00011101000110001000011110010011010001110110000010001011100000

res_respcapiarboles_150908_e.doc
Editorial: Alfaomega Grupo Editorial
- 10 -

Das könnte Ihnen auch gefallen