ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Jonathan garcia cuestionario7


Enviado por   •  6 de Septiembre de 2018  •  Apuntes  •  3.511 Palabras (15 Páginas)  •  171 Visitas

Página 1 de 15

De acuerdo a los contenidos vistos esta semana, ¿Cuál considera que es la diferencia más importante entre Árboles y Árboles Binarios?.

[pic 1]

265 palabras

 

Marcar como no leído | Responder

Estimado(a)s, de acuerdo a la pregunta ¿Cuál considera que es la diferencia más importante entre Árboles y Árboles Binarios?

De acuerdo al cuadro realizado se muestran las comparaciones más importantes para el caso;

árbol

árbol binario

nodos

árboles tienen uno o más hijos

puede tener un máximo de dos hijos (izquierda y derecha)

recorrido

 puede avanzar al hijo pero, el hijo no puede volver al padre (nodo superior al hijo).

dos formas de recorrerlos a lo ancho y en profundidad, a lo ancho es por niveles y en profundidad 

preorden (visita raíz, luego subárbol izquierdo y luego subárbol derecho),

in-orden (visita subárbol izquierdo, luego visita raía y luego subárbol derecho)

postorden (visita subárbol izquierdo, luego visita subárbol derecho y luego visita raíz).

Como ya es mencionado anteriormente en el foro por el resto de compañeros, se puede concluir que los arboles no tienen un puntero al nodo siguiente, sino que apuntan a uno o más “hijos”.

Y el arboles Binarios es un tipo de árbol cuya característica es que cada nodo puede tener un máximo de dos hijos.

El ordenamiento Heapsort es una manera de ordenar los datos existentes en un árbol.

Para realizar el ordenamiento se necesita que el árbol sea un max-heap (árbol completo y que el contenido del nodo raíz sea mayor que el contenido de sus hijos).

Los pasos del algoritmo son:

1) Asumir que el árbol es un max-heap.

2) Si un elemento i del árbol no está en su posición (no es mayor que sus hijos), intercambiarlo con

el mayor de sus hijos.

3) Verificar que el árbol sea max-heap. Si aún no lo es, volver a repetir el paso 2.

Saludos Cordiales

Jonathan García

Marcar como leído | Mostrar mensaje anterior | Responder

[pic 2]

Re: Foro 1 Semana 2

de ALDO ANTONIO PACHECO FRITZ - miércoles, 22 de agosto de 2018, 13:00

 

¿Cuál considera que es la diferencia más importante entre Árboles y Árboles Binarios?.

Leyendo los contenidos de la semana, creo que la diferencia mas importante que se da entre árboles y árboles binarios, es que en el caso de los árboles, tanto la raíz como alguno de los nodos hijos o descendientes, pueden tener una cantidad "indeterminada" de hijos. Ejemplo: Raíz(Papa), Hijos(Juan, Pedro, Julia, Roberto).

Para el caso de los árboles binarios, estos solo pueden tener un máximo de 2 hijos: izquierdo o derecho. En parte, supongo que de ahí proviene el concepto de árbol binario (0-1).

 

 

99 palabras

 

Marcar como leído | Mostrar mensaje anterior | Responder

[pic 3]

Re: Foro 1 Semana 2

de CARLOS MARTIN ARAVENA RODRIGUEZ - miércoles, 22 de agosto de 2018, 13:26

 

Estimado profesor y compañeros(as):

Revisando el contenido de la semana y para dar respuesta al anunciado he decidido realizar un cuadro comparativo con las diferencias más importantes (a pesar que el anunciado solicita solo una diferencia importante, yo he mencionado tres).

Diferencias entre un árbol y un árbol binario.

Árbol

Árbol Binario

Cada nodo puede tener de cero a varios nodos conectados. En otras palabras puede tener como mino cero nodos o un máximo indeterminado de nodos

Cada nodo pude tener solo un nodo a la izquierda y un nodo a la derecha. Es decir mínimo cero máximo 2, por cada nodo.

Cuando el nodo tenga solo un hijo, este puede estar a la izquierda o a la derecha.

Cuando en nodo tenga solo un hijo, este siempre tiene que estar a la izquierda.

Los niveles no necesariamente tienen que estar completos. 

Los niveles deben estar llenos, a excepción del último.

 

Saludos, Carlos.

154 palabras

 

Marcar como leído | Mostrar mensaje anterior | Responder

[pic 4]

Re: Foro 1 Semana 2

de CRISTIAN MARCOS SANTELICES CASTILLO - miércoles, 22 de agosto de 2018, 14:55

 

Estimados, de acuerdo con la materia observada y en respuesta a la consulta, la diferencia más importante entre Árboles y Árboles binarios es que estos últimos solo pueden tener un máximo de 2 nodos hijos por nodo padre, entendiéndose como hijos izquierdo e hijo derecho.

Al corresponder los arboles binarios a una potencia de 2, se puede deducir que el número máximo de nodos que puede contener un árbol binario es 2n+1-1 (considerando n desde el nodo raíz =0) y que la cantidad máxima de nodos por nivel es = 2n+1, en donde n sea el nivel, ejemplos: 

cantidad máxima de nodos en árbol con  nivel 0;  = 20+1-1 = 1

cantidad máxima de nodos en árbol con 4 niveles 3; = 23+1-1= 15

cantidad máxima de nodos de una árbol binario en nivel 3 = 23= 8

saludos cordiales

CRISTIAN SANTELICES

...

Descargar como (para miembros actualizados) txt (21 Kb) pdf (201 Kb) docx (357 Kb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com