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

Arboles De Busqueda


Enviado por   •  18 de Octubre de 2013  •  1.065 Palabras (5 Páginas)  •  396 Visitas

Página 1 de 5

Contenido

Introducción 2

Aplicación de arboles binarios 2

Arboles binarios de búsqueda 3

Búsqueda 3

Inserción 3

Borrado 4

Conclusión 4

Bibliografía 5

Introducción

La mayoría de los árboles binarios son de búsqueda

Un árbol binario no vacío, de raíz R, es un árbol binario de búsqueda si:

• En caso de tener subárbol izquierdo, la raíz R debe ser mayor que el valor máximo almacenado en el subárbol izquierdo, y que el subárbol izquierdo sea un árbol binario de búsqueda.

• En caso de tener subárbol derecho, la raíz R debe ser menor que el valor mínimo almacenado en el subárbol derecho, y que el subárbol derecho sea un árbol binario de búsqueda.

En ciencias de la computación, un árbol binario es una estructura de datos en la cual cada nodo:

* No tiene hijos (hoja).

* Tiene un hijo izquierdo y un hijo derecho.

Usos comunes de los árboles binarios son los árboles binarios de búsqueda, los montículos binarios y Codificación de Huffman.

Definición de teoría de grafos

Un árbol binario sencillo de tamaño 9 y altura 3, con un nodo raíz cuyo valor es 2

En teoría de grafos, se usa la siguiente definición: «Un árbol binario es un grafo conexo, a cíclico y no dirigido tal que el grado de cada vértice no es mayor a 3». De esta forma sólo existe un camino entre un par de nodos.

Un árbol binario con enraizado es como un grafo que tiene uno de sus vértices, llamado raíz, de grado no mayor a 2. Con la raíz escogida, cada vértice tendrá un único padre, y nunca más de dos hijos. Si reusamos el requerimiento de la conectividad, permitiendo múltiples componentes conectados en el grafo, llamaremos a esta última estructura un bosque.

Tipos de árboles binarios

* Un árbol binario es un árbol con raíz en el que cada nodo tiene como máximo dos hijos.

* Un árbol binario lleno es un árbol en el que cada nodo tiene cero o dos hijos.

* Un árbol binario perfecto es un árbol binario lleno en el que todas las hojas (vértices con cero hijos) están a la misma profundidad (distancia desde la raíz, también llamada altura)

* A veces un árbol binario perfecto es denominado árbol binario completo. Otros definen un árbol binario completo como un árbol binario lleno en el que todas las hojas están a profundidad n o n-1, para alguna n.

Un árbol binario es un árbol en el que ningún nodo puede tener más de dos subárboles. En un árbol binario cada nodo puede tener cero, uno o dos hijos (subárboles). Se conoce el nodo de la izquierda como hijo izquierdo y el nodo de la derecha como hijo derecho.

Aplicación de árboles binarios

De las estructuras de datos de tipo Árbol, la especie más utilizada es el Árbol Binario de Búsqueda. Los principales tipos de árboles binarios de búsqueda son los AVL, B* y balanceado.

Los árboles binarios de búsqueda se utilizan para localizar en forma rápida un elemento

...

Descargar como (para miembros actualizados)  txt (6.5 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com