Arboles

  • Uploaded by: renysantonio
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Arboles as PDF for free.

More details

  • Words: 852
  • Pages: 11
A B

C E

Facilitador: Laryenso Gutiérrez

ARBOLE S F

G

D H

Bachilleres: Nieves Karla C.I:20.723.119 Suarez Reny C.I:20.120.563 Viera Urian C.I:20.004.322

I

ARBOLES

Árbol es el nombre que se le da a un grupo versátil de estructuras de dato. Un árbol binario es una estructura de datos útil cuando se trata de hacer modelos de procesos en donde se requiere tomar decisiones en uno de dos sentidos en cada parte del proceso. Se pueden utilizar para implementar un número de interfaces abstractas, incluida la interfaz List, pero las aplicaciones en las que resultan más útiles emplean estructuras de ramas de árboles para representar alguna propiedad de los elementos de los datos o para optimizar ciertos métodos Los arboles tienen una gran variedad de aplicaciones. Por ejemplo, se pueden utilizar para representar fórmulas matemáticas, para organizar adecuadamente la información, para construir un árbol genealógico, para el análisis de circuitos eléctricos y para numerar los capítulos y secciones de un libro AUTORES:

NIEVES

KARLA,SUAREZ

Existen cuatro tipos de árbol binario: Árbol Binario Distinto.

CLASIFICACION DE LOS ARBOLES

Árbol Binario Similares.

A

Árbol Binario Equivalentes.

B

D

C E

F

G

H

Árbol Binario Completos.

I

clic

AUTORES:

NIEVES

KARLA,SUAREZ

Árbol Binario Distinto: Se dice que dos árboles binarios son distintos cuando sus estructuras son diferentes Árbol Binario Similar: Dos arboles binarios son similares cuando sus estructuras son idénticas, pero la información que contienen sus nodos es diferente. Árbol Binario Equivalente: Son aquellos arboles que son similares y que además los nodos contienen la misma información. Árbol Binario Completo: Son aquellos arboles en los que todos sus nodos excepto los del ultimo nivel, tiene dos hijos; el subárbol izquierdo y el subárbolB derecho. Subárbol Izquierdo

AUTORES:

NIEVES

KARLA,SUAREZ

HIJOS

A

Subárbol Derecho

D

C E

F HIJOS

G H

I

REPRESENTACION DE LOS ARBOLES

RAIZ HERMANOS

RAIZ RAMA NODOS HOJAS

PADRE HIJOS AUTORES:

NIEVES

KARLA,SUAREZ

HOJAS

OPERACIONES BÁSICAS DE LOS ARBOLES.

•Buscar un elemento. •Insertar un elemento. •Borrar un elemento. •Movimientos a través del árbol: Izquierda. Derecha. Raíz. •Información: Comprobar si un árbol está vacío. Calcular el número de nodos. Comprobar si el nodo es hoja. Calcular la altura de un nodo. Calcular la altura de un árbol. AUTORES:

NIEVES

KARLA,SUAREZ

S

E OL

D S O

E

B R A

TIP

Árbol AVL: Arboles balanceados o equilibrados: • Un árbol binario de búsqueda es k-equilibrado si cada nodo lo es. • Un nodo es k-equilibrado si las alturas de sus subárbol es izquierdo y derecho difieren en no más de k. Arboles AVL (Anderson, Vel’skii, Landis) • Un árbol binario de búsqueda 1-equilibrado se llama árbol AVL. Cabe destacar que un árbol AVL no es un Tipo de dato abstracto sino una estructura de datos.

Árbol B: Es un árbol de búsqueda que puede estar vacío o aquel cuyos nodos pueden tener varios hijos, existiendo una relación de orden entre ellos, tal como muestra el dibujo. Un árbol-B de orden M (el máximo número de hijos que puede tener cada nodo) es un árbol que satisface las siguientes propiedades: Cada nodo tiene como máximo M hijos. Cada nodo (excepto raíz y hojas) tiene como mínimo M/2 hijos. La raíz tiene al menos 2 hijos si no es un nodo hoja. Todos los nodos hoja aparecen al mismo nivel, y no tienen hijos. Un nodo no hoja con k hijos contiene k-1 elementos almacenados. Los hijos que cuelgan de la raíz (r1, • • • rm) tienen que cumplir ciertas condiciones: El primero tiene valor menor que r1. El segundo tiene valor mayor que r1 y menor que r2 etc. El último hijo tiene mayor que m . AUTORES:

NIEVES

KARLA,SUAREZ

CARACTERISTICOS DE LOS ARBOLES

•Nodos internos solo contienen las claves o

A

apuntadores. •Todas las hojas se encuentran al mismo nivel.

B

D

C E

•Nodos hojas se encuentran ligados como una lista

F

enlazada para permitir la búsqueda más eficiente. •El mínimo de claves es 2.

G H

I

•Otra

característica

que

normalmente

tendrán

nuestros árboles es que todos los nodos contengan el mismo número de punteros, es decir, usaremos la misma estructura para todos los nodos del árbol. Esto hace que la estructura sea más sencilla, y por lo tanto también los programas para trabajar con ellos.

AUTORES:

NIEVES

KARLA,SUAREZ

RECORRIDO DE LOS ARBOLES BINARIOS Esos recorridos dependen en gran medida del tipo y propósito del árbol, pero hay ciertos recorridos que usaremos frecuentemente. Se trata de aquellos recorridos que incluyen todo el árbol. Los tres tipos son: Hay tres formas en in orden, pre orden y post orden. Cada una de ellas tiene una secuencia distinta para analizar el árbol como se puede ver a continuación: Pre orden •Examinar la raíz. •Recorrer el subárbol izquierdo en pre orden. •recorrer el subárbol derecho en pre In orden orden. •Recorrer el subárbol izquierdo en in orden. •Examinar la raíz. •Recorrer el subárbol derecho en in Post orden: orden. • Recorrer el subárbol izquierdo en post orden. •Recorrer el subárbol derecho en post AUTORES: NIEVES KARLA,SUAREZ orden.

TERMINILOGIA.

Raiz Hermanos

Raiz Rama

Padre

subarbol

Hijos AUTORES:

NIEVES

KARLA,SUAREZ

HOJAS

AUTORES:

NIEVES

KARLA,SUAREZ

Related Documents

Arboles
July 2020 15
Arboles
April 2020 18
Arboles
May 2020 15
Arboles
July 2020 16
Arboles
May 2020 12
Arboles Avl
April 2020 13

More Documents from ""

Arboles
May 2020 12