Estructuras de Datos

Solve your problems or get new ideas with basic brainstorming

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Estructuras de Datos por Mind Map: Estructuras de Datos

1. Pilas

1.1. FiLo

1.1.1. Se caracteriza porque el primero que entra es el último en salir como una pila de platos

1.1.2. Sus metodos son:

1.1.2.1. push

1.1.2.1.1. meter a la pila

1.1.2.2. pop

1.1.2.2.1. sacar de la pila

1.1.2.3. peek

1.1.2.3.1. último ingresado

2. Cola

2.1. FIFO

2.1.1. El primero en entrar es el primero en salir como en la fila de las tortillas

2.1.2. Sus método son:

2.1.2.1. Offer

2.1.2.1.1. Ingresar dato a la cola

2.1.2.2. peek

2.1.2.2.1. dato próximo a salir

2.1.2.3. poll

2.1.2.3.1. Sacar el primero de la cola

2.1.3. Tipos

2.1.3.1. Cola simple

2.1.3.1.1. la cola tradicional

2.1.3.2. Cola Circular

2.1.3.3. Cola de prioridades

2.1.3.3.1. Se pueden insertar en distintos lugares pero la salida solo es

2.1.3.4. Cola doble

3. Pilas

3.1. Usa nodos: se puede ingresar en cualquier posición, y el primero en la lista es el primero en salir

3.2. Métodos

3.2.1. Insertar en un nodo: se lleva a cabo un reorrimiento en los nodos posteriores

3.2.2. Sacar el primer dato: sale el dato en la posición cero

3.2.3. Mostrar lista

3.2.4. Borrar nodo: se corrige recorreindo los nodos posteriores

4. árboles

4.1. Binarios

4.1.1. Inertar

4.1.1.1. Se hace la comparación si es menor que el nodo corre a la izquierda si es mayor corre a la derecha

4.1.2. Recorridos

4.1.2.1. Amplitud

4.1.2.1.1. Recorre nivel tras nivel de izquierda a derecha

4.1.2.2. InOrden

4.1.2.2.1. recorre de izquierda nodo derecha por la izquierda de la raiz, despues la raiz y luego el corrimiento por la derecha siguiendo la logica de izquierda a derecha

4.1.2.3. PreOrden

4.1.2.3.1. Se empieza por la raiz, luego por la izquierda y despues por la derecha

4.1.2.4. PosOrden

4.1.2.4.1. Se empiza por la izquierda, luego la derecha y despues la raiz en metodos recurrentes

4.2. Generales

4.2.1. Metodos

4.2.1.1. Insertar

4.2.1.2. Recorrer

4.2.1.3. Mostrar

4.2.2. Como árbol genealógico

5. Busqueda secuencial

5.1. Hace el corrimiento posicón por posicón en un arreglo buscando una coincidencia con la búsqueda, cuando enceuentra se corta el programa

6. Ordenamiento

6.1. Quicksort

6.1.1. Usa un pivote y hace corrimiento desde la izquierda y desde la derecha cuando un valor de la izqueirda es mayor al pivote y uno de la derecha es menor al pivote estos se intercambian de esta manera se logra que se ordenene los datos