SlideShare una empresa de Scribd logo
1 de 130
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Lista: http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
INTRODUCCIÓN
La importancia de la estructura de datos
radica en ser la base para almacenamiento
de datos.
Este almacenamiento de datos permite
que los datos sean manipulados con
técnicas específicas que dependen de cada
estructura en la que son almacenan
temporalmente.
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
INTRODUCCIÓN
Otra ventaja radica en la velocidad de
inserción, consulta, actualización, borrado
y listado de los datos almacenados en la
estructura de datos.
Lo anterior se denomina CRUD , por sus
siglas en ingles
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
INTRODUCCIÓN
Haciendo una analogía, la estructura de
datos es el recipiente informático de los
datos. Así como el liquido toma la forma
del recipiente en que esta depositado, los
datos toman el comportamiento de la
estructura de datos donde están
almacenados
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
INTRODUCCIÓN
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
INTRODUCCIÓN
La estructura de datos es utilizada en las
bases de datos, sistemas
operativos, gráficas por
computador, inteligencia
artificial, buscadores, análisis de
complejidad algorítmica…… y áreas donde
se necesiten obtener información rápida y
confiable.
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
VECTORES
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Los vectores son utilizados para el
aprendizaje , en algunos video juegos.
Brindan almacenamiento temporal y en
estos se puede insertar, borrar, actualizar y
listar datos.
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Un vector esta compuesto de
tamaño, número de elementos , tipo de
datos y un índice que apunta a un lugar
determinado del vector.
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Asigna el valor de 1 en la posición 0 del vector.
A[0]=1;
Suma uno a la primera posición del vector
A[0]+=1; A[0]=A[0]+1;
Suma toma el valor del dato en la posición cero
+ 3
Suma=A[0]+3;
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Vectores o Arreglos
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
PILAS
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
La pila tiene el comportamiento que los
datos entran por un extremo de la
estructura y salen igualmente por el mismo
extremo
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
En la vida diaria se tienen ejemplos de pilas
como:
Pila de Objetos Camión
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
Las pilas tienen varias utilidades en la
informática:
• Invertir cadenas de caracteres
• Utilizadas en Compiladores
• Para evaluar expresiones postfijas
• Encontrar número capicúas
• Encontrar palabras palíndromas ….
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
Si se utilizan para invertir caracteres :
Ejemplo Invertir la palabra Color
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
Ejemplo Invertir la palabra Color
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
Cuando se ingresan los datos a la pila
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
Cuando se ingresan los datos a la pila
Estructura de Datos
Víctor Viera Balanta
Pilas
Al extraer los datos de la pila, la
palabra se invierte
Estructura de Datos
Víctor Viera Balanta
Pilas
Al extraer los datos de la pila, la
palabra se invierte
Estructura de Datos
Víctor Viera Balanta
Pilas
Al extraer los datos de la pila, la
palabra se invierte
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
Al extraer los datos de la pila, la
palabra se invierte
Estructura de Datos
Víctor Viera Balanta
Pilas
Comportamiento de la Pila
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
Comportamiento de la Pila
Estructura de Datos
Víctor Viera Balanta
Pilas
Comportamiento de la Pila
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
Comportamiento de la Pila
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
Comportamiento de la Pila
Estructura de Datos
Víctor Viera Balanta
Pilas
Comportamiento de la Pila
Estructura de Datos
Víctor Viera Balanta
Pilas
Estructura del programa
Estructura de Datos
Víctor Viera Balanta
Pilas
Estructura del programa
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
Estructura del programa
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Pilas
Estructura del programa
Estructura de Datos
Víctor Viera Balanta
Expresiones
Postfija
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
A+B AB+
INFIJA POSTFIJA
EL OPERADOR VA AL FINAL DE LA EXPRESION
ACONTINUACIÓN SE PRESENTA EL ALGORITMO
PARA PASAR UNA EXPRESIÓN INFIJA A POSTFIJA
(X!2+3*X+5)*(2+X)=> X2!3X*+5+2X+*
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
OPERADOR VALOR
+- 1
/* 2
POTENCIA(!) 3
PRECEDENCIA DE OPERADORES
Estructura de Datos
Víctor Viera Balanta
1. Se coloca un comodín, un paréntesis al
final de la expresión infija
2. Se coloca un paréntesis derecho en la
pila, estos simplemente sirven para evitar
que quede algo sin pasar a postfija (un
operadores o un operando)
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
3. Se recorre de izquierda a derecha la infija
y repetidamente se realiza el siguiente
procedimiento:
a) Si se encuentra, en la infija, un
paréntesis izquierdo, este va a la pila
Si se encuentra un operando(número o
letra..) este va a la postfija
Estructura de Datos
Víctor Viera Balanta
c. Si se encuentra un operador “(+-*/!)” saco,
repetidamente de la pila los operadores
menores o iguales al el operador luego de esto
el operador encontrado en la postfija
va a la pila
d. Si encuentro un paréntesis derecho en la Infija
saco, repetidamente, de la pila los operadores
y los adiciono a la postfija, se descarta el
paréntesis izquierdo
Estructura de Datos
Víctor Viera Balanta
4. Termina el algoritmo hasta
encontrar el paréntesis derecho
que se adiciono en el punto 1
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
ESTRUCTURA DEL PROGRAMA
Estructura de Datos
Víctor Viera Balanta
Clase Infija
Estructura de Datos
Víctor Viera Balanta
Clase Infija
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
En Cola o Fila los elementos entran por un
extremo y salen por otro. Se crea como
una especie de estructura de espera…..
Colas o Filas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
La Colas son utilizadas en sistemas
operativos para ayudar a la administración
de procesos, memoria, entre otros.
Para estructura de datos se vera
únicamente el comportamiento de la Cola o
Fila. También existen otras áreas como la
teoría de colas.
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Colas o Filas
Estructura de Datos
Víctor Viera Balanta
Listas
Enlazadas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
En Esta estructura de datos se presenta el
concepto de Nodo. El nodo tiene dos
partes, la parte del dato y la parte donde se
apunta a otro nodo.
Listas Enlazadas
Estructura de Datos
Víctor Viera Balanta
Haciendo una analogía una lista enlazada es
como una cadena, donde cada nodo es un
eslabón de la cadena. Se utilizan en
sistemas operativos, admón memoria,
procesos
Listas Enlazadas
Estructura de Datos
Víctor Viera Balanta
Representación de gráficas por
computadora,. También pueden
representar otras estructuras como pilas y
colas. Las listas son dinámicas.
Listas Enlazadas
Estructura de Datos
Víctor Viera Balanta
Las Listas enlazadas permiten la
inserción, el borrado, la actualización y el
listado de sus datos y nodos.
Listas Enlazadas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Codificación en Java
Listas Enlazadas
Estructura de Datos
Víctor Viera Balanta
Codificación en Java
Listas Enlazadas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Codificación en Java
Listas Enlazadas
Estructura de Datos
Víctor Viera Balanta
Codificación en Java
Listas Enlazadas
Estructura de Datos
Víctor Viera Balanta
Codificación en Java
Estructura de Datos
Víctor Viera Balanta
Codificación en Java
Listas Enlazadas
Estructura de Datos
Víctor Viera Balanta
Codificación en Java
Listas Enlazadas
Estructura de Datos
Víctor Viera Balanta
Codificación en Java
Listas Enlazadas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
BORRAR EL ÙLTIMO NODO
Listas Enlazadas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
BORRAR EN UNA POSICIÓN EN MEDIO
Listas Enlazadas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Recorrer la Lista
Listas Enlazadas
Estructura de Datos
Víctor Viera Balanta
Codificación en Java
Listas Enlazadas
Estructura de Datos
Víctor Viera Balanta
RESULTADOS
Codificación en Java
Estructura de Datos
Víctor Viera Balanta
Colas
Circulares
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
RECURSIVIDAD
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
La Recursividad se define cuando una
función se llama a si misma
Recursividad
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Recursividad
Estructura de Datos
Víctor Viera Balanta
Recursividad
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Recursividad
Estructura de Datos
Víctor Viera Balanta
Recursividad
Partes de las funciones Recursivas
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Recursividad
Resultados
Estructura de Datos
Víctor Viera Balanta
Recursividad
Resultados
Estructura de Datos
Víctor Viera Balanta
Recursividad
Resultados
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Recursividad
Fibonacci (no adecuada)
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Recursividad
Fibonacci (no adecuada)
Estructura de Datos
Víctor Viera Balanta
Recursividad
Fibonacci (no adecuada)
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Recursividad
Fibonacci (no adecuada)
Estructura de Datos
Víctor Viera Balanta
Arboles
Binarios
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Los Arboles binarios, estructura donde
cada nodo cuenta con máximo dos
hijos o sub-nodos
Arboles Binarios
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
CODIFICACIÓN EN JAVA
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
CODIFICACIÓN EN JAVA
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
CODIFICACIÓN EN JAVA
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Proceso de Inserción en el árbol binario
Recursivamente se coloca la raíz y
después, el dato menor que la raíz
se inserta como hijo izquierdo, el
dato mayor que la raíz se inserta
como hijo derecho
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Procedimiento
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Procedimiento con el programa
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Proceso de Recorridos
Los recorridos tratados aquí serán:
Recorrido Pre orden
Recorrido In orden
Recorrido Post Orden
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Proceso de Recorridos
Recorrido Pre orden
Recursivamente, se visita la Raíz, Luego el
Sub Arbol Izquierdo y el sub Arbol Derecho
Resumido es: Raíz, Izquierdo, Derecho
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Preorden (R,I,D)
45, 20, 80Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
45, 20,10, 22, 80, 75,100
PREORDEN
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
PREORDEN
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Proceso de Recorridos
Recorrido In orden
Recursivamente, se visita el sub Árbol
izquierdo, Luego la Raíz y el sub Árbol
Derecho
Resumido es: Izquierdo, Raíz, Derecho
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
In orden (I,R,D)
20, 45, 80Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
10,20,22,45,75,80,100
INORDEN
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
INORDEN
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Proceso de Recorridos
Recorrido Post orden
Recursivamente, se visita el sub Árbol
izquierdo, el sub Árbol Derecho, y
después la Raíz
Resumido es: Izquierdo, Derecho, Raíz
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
In orden (I,D, R)
20, 80, 45Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
10,22,2075,100,80,45
INORDEN
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
Estructura de Datos
Víctor Viera Balanta
Arboles Binarios
POSTORDEN
Canal: http://www.youtube.com/user/vieravictor01
http://www.youtube.com/playlist?list=PL2FC180FECDC9635E

Más contenido relacionado

La actualidad más candente

Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónIsaias Toledo
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de usoTensor
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaAngel Vázquez Patiño
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1Clara Patricia Avella Ibañez
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniRAUL CHIPANA LARICO
 
Ejercicio Atletas Adsi java SENA :)
Ejercicio Atletas Adsi java SENA   :)Ejercicio Atletas Adsi java SENA   :)
Ejercicio Atletas Adsi java SENA :)ramitos526
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Jose R. Hilera
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional CristobalFicaV
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseintHEIVER CUESTA
 
Ejemplo de ingeniería de software V 2.0
Ejemplo de ingeniería de software V 2.0Ejemplo de ingeniería de software V 2.0
Ejemplo de ingeniería de software V 2.0Victor Escamilla
 
Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebTensor
 
INYECCION SQL(SEGURIDAD DE LA INFORMACION)
INYECCION SQL(SEGURIDAD DE LA INFORMACION)INYECCION SQL(SEGURIDAD DE LA INFORMACION)
INYECCION SQL(SEGURIDAD DE LA INFORMACION)toshko86
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosJosé Antonio Sandoval Acosta
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistemafanyto
 

La actualidad más candente (20)

Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en Java
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
 
Seguridad sql server
Seguridad sql serverSeguridad sql server
Seguridad sql server
 
Ejercicio Atletas Adsi java SENA :)
Ejercicio Atletas Adsi java SENA   :)Ejercicio Atletas Adsi java SENA   :)
Ejercicio Atletas Adsi java SENA :)
 
Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Ejemplo de ingeniería de software V 2.0
Ejemplo de ingeniería de software V 2.0Ejemplo de ingeniería de software V 2.0
Ejemplo de ingeniería de software V 2.0
 
Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la Web
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
INYECCION SQL(SEGURIDAD DE LA INFORMACION)
INYECCION SQL(SEGURIDAD DE LA INFORMACION)INYECCION SQL(SEGURIDAD DE LA INFORMACION)
INYECCION SQL(SEGURIDAD DE LA INFORMACION)
 
Recuperación de-datos-en-my sql
Recuperación de-datos-en-my sqlRecuperación de-datos-en-my sql
Recuperación de-datos-en-my sql
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistema
 

Destacado

Teorema de norton
Teorema de nortonTeorema de norton
Teorema de nortoneglisp
 
Programación del curso - Estructura de Datos I
Programación del curso - Estructura de Datos IProgramación del curso - Estructura de Datos I
Programación del curso - Estructura de Datos IYessenia I. Martínez M.
 
Curso de algoritmos y estructura de datos unidad i y ii
Curso de algoritmos y estructura de datos unidad i y iiCurso de algoritmos y estructura de datos unidad i y ii
Curso de algoritmos y estructura de datos unidad i y iiSantiago Hernandez
 
Clase 8 teorema de norton y thevenin
Clase 8 teorema de norton y theveninClase 8 teorema de norton y thevenin
Clase 8 teorema de norton y theveninTensor
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasHuascar Génere
 
Clase I Estructura de Datos
Clase I Estructura de Datos Clase I Estructura de Datos
Clase I Estructura de Datos guestc906c2
 

Destacado (9)

Teorema de norton
Teorema de nortonTeorema de norton
Teorema de norton
 
Programación del curso - Estructura de Datos I
Programación del curso - Estructura de Datos IProgramación del curso - Estructura de Datos I
Programación del curso - Estructura de Datos I
 
Curso de algoritmos y estructura de datos unidad i y ii
Curso de algoritmos y estructura de datos unidad i y iiCurso de algoritmos y estructura de datos unidad i y ii
Curso de algoritmos y estructura de datos unidad i y ii
 
Clase 8 teorema de norton y thevenin
Clase 8 teorema de norton y theveninClase 8 teorema de norton y thevenin
Clase 8 teorema de norton y thevenin
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colas
 
Curso basico de base de datos con java
Curso basico de base de datos con javaCurso basico de base de datos con java
Curso basico de base de datos con java
 
concepto de estructuras de datos
concepto de estructuras de datosconcepto de estructuras de datos
concepto de estructuras de datos
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
Clase I Estructura de Datos
Clase I Estructura de Datos Clase I Estructura de Datos
Clase I Estructura de Datos
 

Más de VICTOR VIERA BALANTA

Anális de algoritmos Recursivos Fibonacci
Anális de algoritmos Recursivos FibonacciAnális de algoritmos Recursivos Fibonacci
Anális de algoritmos Recursivos FibonacciVICTOR VIERA BALANTA
 
Complejidad y recursividad T(n) = 2T(n-1) + 2n-1
Complejidad y recursividad T(n) = 2T(n-1) + 2n-1Complejidad y recursividad T(n) = 2T(n-1) + 2n-1
Complejidad y recursividad T(n) = 2T(n-1) + 2n-1VICTOR VIERA BALANTA
 
estructuras de datos ii Contenidos
estructuras de datos ii Contenidosestructuras de datos ii Contenidos
estructuras de datos ii ContenidosVICTOR VIERA BALANTA
 
Tendencias y usos_de_las_tic_en_educacion.2917847984395136
Tendencias y usos_de_las_tic_en_educacion.2917847984395136Tendencias y usos_de_las_tic_en_educacion.2917847984395136
Tendencias y usos_de_las_tic_en_educacion.2917847984395136VICTOR VIERA BALANTA
 
Proyecto talentos especializacion_informatica_2017_1
Proyecto talentos especializacion_informatica_2017_1Proyecto talentos especializacion_informatica_2017_1
Proyecto talentos especializacion_informatica_2017_1VICTOR VIERA BALANTA
 
Identificación y Selección de un Modelo TecnoPedagógico
Identificación y Selección de un Modelo TecnoPedagógicoIdentificación y Selección de un Modelo TecnoPedagógico
Identificación y Selección de un Modelo TecnoPedagógicoVICTOR VIERA BALANTA
 
Ejemplo Fases Diseño de Proyectos Colaborativos
Ejemplo Fases Diseño de Proyectos ColaborativosEjemplo Fases Diseño de Proyectos Colaborativos
Ejemplo Fases Diseño de Proyectos ColaborativosVICTOR VIERA BALANTA
 
Proyecto de compilaciòn de talentos
Proyecto de compilaciòn de talentosProyecto de compilaciòn de talentos
Proyecto de compilaciòn de talentosVICTOR VIERA BALANTA
 
Presentación sobre Trabajo Colaborativo
Presentación sobre Trabajo ColaborativoPresentación sobre Trabajo Colaborativo
Presentación sobre Trabajo ColaborativoVICTOR VIERA BALANTA
 
Trabajo sobre evaluación educativa
Trabajo sobre evaluación educativaTrabajo sobre evaluación educativa
Trabajo sobre evaluación educativaVICTOR VIERA BALANTA
 
Redes Sociales y el Trabajo en el Aula
Redes Sociales y el Trabajo en el AulaRedes Sociales y el Trabajo en el Aula
Redes Sociales y el Trabajo en el AulaVICTOR VIERA BALANTA
 
Ficha Descriptiva Redes Sociales en la Educación
Ficha Descriptiva Redes Sociales en la Educación Ficha Descriptiva Redes Sociales en la Educación
Ficha Descriptiva Redes Sociales en la Educación VICTOR VIERA BALANTA
 
Aprovechamiento de las Redes Sociales en el Aula y el Trabajo Trabajo I
Aprovechamiento de las Redes Sociales en el Aula y el Trabajo Trabajo IAprovechamiento de las Redes Sociales en el Aula y el Trabajo Trabajo I
Aprovechamiento de las Redes Sociales en el Aula y el Trabajo Trabajo IVICTOR VIERA BALANTA
 
Computación Móvil Principios y Tecnicas
Computación Móvil Principios y TecnicasComputación Móvil Principios y Tecnicas
Computación Móvil Principios y TecnicasVICTOR VIERA BALANTA
 

Más de VICTOR VIERA BALANTA (20)

Comprimir archivos
Comprimir archivos Comprimir archivos
Comprimir archivos
 
Anális de algoritmos Recursivos Fibonacci
Anális de algoritmos Recursivos FibonacciAnális de algoritmos Recursivos Fibonacci
Anális de algoritmos Recursivos Fibonacci
 
Recursividad 2T(n)=T(n/2)+n
Recursividad  2T(n)=T(n/2)+nRecursividad  2T(n)=T(n/2)+n
Recursividad 2T(n)=T(n/2)+n
 
Recursividad T(n)= T(n/2)
Recursividad T(n)= T(n/2)Recursividad T(n)= T(n/2)
Recursividad T(n)= T(n/2)
 
Complejidad y recursividad T(n) = 2T(n-1) + 2n-1
Complejidad y recursividad T(n) = 2T(n-1) + 2n-1Complejidad y recursividad T(n) = 2T(n-1) + 2n-1
Complejidad y recursividad T(n) = 2T(n-1) + 2n-1
 
Árboles N-arios
Árboles N-ariosÁrboles N-arios
Árboles N-arios
 
Archivos aleatorios
Archivos aleatoriosArchivos aleatorios
Archivos aleatorios
 
estructuras de datos ii Contenidos
estructuras de datos ii Contenidosestructuras de datos ii Contenidos
estructuras de datos ii Contenidos
 
Introducciòn Estructura de Datos
Introducciòn Estructura de DatosIntroducciòn Estructura de Datos
Introducciòn Estructura de Datos
 
Tendencias y usos_de_las_tic_en_educacion.2917847984395136
Tendencias y usos_de_las_tic_en_educacion.2917847984395136Tendencias y usos_de_las_tic_en_educacion.2917847984395136
Tendencias y usos_de_las_tic_en_educacion.2917847984395136
 
Proyecto talentos especializacion_informatica_2017_1
Proyecto talentos especializacion_informatica_2017_1Proyecto talentos especializacion_informatica_2017_1
Proyecto talentos especializacion_informatica_2017_1
 
Identificación y Selección de un Modelo TecnoPedagógico
Identificación y Selección de un Modelo TecnoPedagógicoIdentificación y Selección de un Modelo TecnoPedagógico
Identificación y Selección de un Modelo TecnoPedagógico
 
Ejemplo Fases Diseño de Proyectos Colaborativos
Ejemplo Fases Diseño de Proyectos ColaborativosEjemplo Fases Diseño de Proyectos Colaborativos
Ejemplo Fases Diseño de Proyectos Colaborativos
 
Proyecto de compilaciòn de talentos
Proyecto de compilaciòn de talentosProyecto de compilaciòn de talentos
Proyecto de compilaciòn de talentos
 
Presentación sobre Trabajo Colaborativo
Presentación sobre Trabajo ColaborativoPresentación sobre Trabajo Colaborativo
Presentación sobre Trabajo Colaborativo
 
Trabajo sobre evaluación educativa
Trabajo sobre evaluación educativaTrabajo sobre evaluación educativa
Trabajo sobre evaluación educativa
 
Redes Sociales y el Trabajo en el Aula
Redes Sociales y el Trabajo en el AulaRedes Sociales y el Trabajo en el Aula
Redes Sociales y el Trabajo en el Aula
 
Ficha Descriptiva Redes Sociales en la Educación
Ficha Descriptiva Redes Sociales en la Educación Ficha Descriptiva Redes Sociales en la Educación
Ficha Descriptiva Redes Sociales en la Educación
 
Aprovechamiento de las Redes Sociales en el Aula y el Trabajo Trabajo I
Aprovechamiento de las Redes Sociales en el Aula y el Trabajo Trabajo IAprovechamiento de las Redes Sociales en el Aula y el Trabajo Trabajo I
Aprovechamiento de las Redes Sociales en el Aula y el Trabajo Trabajo I
 
Computación Móvil Principios y Tecnicas
Computación Móvil Principios y TecnicasComputación Móvil Principios y Tecnicas
Computación Móvil Principios y Tecnicas
 

Último

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Último (20)

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 

Estructura de Datos en Java

  • 2. Estructura de Datos Víctor Viera Balanta Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 3. Estructura de Datos Víctor Viera Balanta INTRODUCCIÓN La importancia de la estructura de datos radica en ser la base para almacenamiento de datos. Este almacenamiento de datos permite que los datos sean manipulados con técnicas específicas que dependen de cada estructura en la que son almacenan temporalmente. Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 4. Estructura de Datos Víctor Viera Balanta INTRODUCCIÓN Otra ventaja radica en la velocidad de inserción, consulta, actualización, borrado y listado de los datos almacenados en la estructura de datos. Lo anterior se denomina CRUD , por sus siglas en ingles Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 5. Estructura de Datos Víctor Viera Balanta INTRODUCCIÓN Haciendo una analogía, la estructura de datos es el recipiente informático de los datos. Así como el liquido toma la forma del recipiente en que esta depositado, los datos toman el comportamiento de la estructura de datos donde están almacenados Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 6. Estructura de Datos Víctor Viera Balanta INTRODUCCIÓN Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 7. Estructura de Datos Víctor Viera Balanta INTRODUCCIÓN La estructura de datos es utilizada en las bases de datos, sistemas operativos, gráficas por computador, inteligencia artificial, buscadores, análisis de complejidad algorítmica…… y áreas donde se necesiten obtener información rápida y confiable.
  • 8. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos VECTORES Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 9. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos Los vectores son utilizados para el aprendizaje , en algunos video juegos. Brindan almacenamiento temporal y en estos se puede insertar, borrar, actualizar y listar datos. Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 10. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos Un vector esta compuesto de tamaño, número de elementos , tipo de datos y un índice que apunta a un lugar determinado del vector. Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 11. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos Asigna el valor de 1 en la posición 0 del vector. A[0]=1; Suma uno a la primera posición del vector A[0]+=1; A[0]=A[0]+1; Suma toma el valor del dato en la posición cero + 3 Suma=A[0]+3; Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 12. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 13. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos
  • 14. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos
  • 15. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 16. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos
  • 17. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos
  • 18. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 19. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 20. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 21. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 22. Estructura de Datos Víctor Viera Balanta Vectores o Arreglos Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 23. Estructura de Datos Víctor Viera Balanta PILAS Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 24. Estructura de Datos Víctor Viera Balanta Pilas La pila tiene el comportamiento que los datos entran por un extremo de la estructura y salen igualmente por el mismo extremo Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 25. Estructura de Datos Víctor Viera Balanta Pilas En la vida diaria se tienen ejemplos de pilas como: Pila de Objetos Camión Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 26. Estructura de Datos Víctor Viera Balanta Pilas Las pilas tienen varias utilidades en la informática: • Invertir cadenas de caracteres • Utilizadas en Compiladores • Para evaluar expresiones postfijas • Encontrar número capicúas • Encontrar palabras palíndromas …. Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 27. Estructura de Datos Víctor Viera Balanta Pilas Si se utilizan para invertir caracteres : Ejemplo Invertir la palabra Color Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 28. Estructura de Datos Víctor Viera Balanta Pilas Ejemplo Invertir la palabra Color Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 29. Estructura de Datos Víctor Viera Balanta Pilas Cuando se ingresan los datos a la pila Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 30. Estructura de Datos Víctor Viera Balanta Pilas Cuando se ingresan los datos a la pila
  • 31. Estructura de Datos Víctor Viera Balanta Pilas Al extraer los datos de la pila, la palabra se invierte
  • 32. Estructura de Datos Víctor Viera Balanta Pilas Al extraer los datos de la pila, la palabra se invierte
  • 33. Estructura de Datos Víctor Viera Balanta Pilas Al extraer los datos de la pila, la palabra se invierte Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 34. Estructura de Datos Víctor Viera Balanta Pilas Al extraer los datos de la pila, la palabra se invierte
  • 35. Estructura de Datos Víctor Viera Balanta Pilas Comportamiento de la Pila Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 36. Estructura de Datos Víctor Viera Balanta Pilas Comportamiento de la Pila
  • 37. Estructura de Datos Víctor Viera Balanta Pilas Comportamiento de la Pila Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 38. Estructura de Datos Víctor Viera Balanta Pilas Comportamiento de la Pila Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 39. Estructura de Datos Víctor Viera Balanta Pilas Comportamiento de la Pila
  • 40. Estructura de Datos Víctor Viera Balanta Pilas Comportamiento de la Pila
  • 41. Estructura de Datos Víctor Viera Balanta Pilas Estructura del programa
  • 42. Estructura de Datos Víctor Viera Balanta Pilas Estructura del programa Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 43. Estructura de Datos Víctor Viera Balanta Pilas Estructura del programa Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 44. Estructura de Datos Víctor Viera Balanta Pilas Estructura del programa
  • 45. Estructura de Datos Víctor Viera Balanta Expresiones Postfija Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 46. Estructura de Datos Víctor Viera Balanta A+B AB+ INFIJA POSTFIJA EL OPERADOR VA AL FINAL DE LA EXPRESION ACONTINUACIÓN SE PRESENTA EL ALGORITMO PARA PASAR UNA EXPRESIÓN INFIJA A POSTFIJA (X!2+3*X+5)*(2+X)=> X2!3X*+5+2X+* Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 47. Estructura de Datos Víctor Viera Balanta OPERADOR VALOR +- 1 /* 2 POTENCIA(!) 3 PRECEDENCIA DE OPERADORES
  • 48. Estructura de Datos Víctor Viera Balanta 1. Se coloca un comodín, un paréntesis al final de la expresión infija 2. Se coloca un paréntesis derecho en la pila, estos simplemente sirven para evitar que quede algo sin pasar a postfija (un operadores o un operando) Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 49. Estructura de Datos Víctor Viera Balanta 3. Se recorre de izquierda a derecha la infija y repetidamente se realiza el siguiente procedimiento: a) Si se encuentra, en la infija, un paréntesis izquierdo, este va a la pila Si se encuentra un operando(número o letra..) este va a la postfija
  • 50. Estructura de Datos Víctor Viera Balanta c. Si se encuentra un operador “(+-*/!)” saco, repetidamente de la pila los operadores menores o iguales al el operador luego de esto el operador encontrado en la postfija va a la pila d. Si encuentro un paréntesis derecho en la Infija saco, repetidamente, de la pila los operadores y los adiciono a la postfija, se descarta el paréntesis izquierdo
  • 51. Estructura de Datos Víctor Viera Balanta 4. Termina el algoritmo hasta encontrar el paréntesis derecho que se adiciono en el punto 1 Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 52. Estructura de Datos Víctor Viera Balanta ESTRUCTURA DEL PROGRAMA
  • 53. Estructura de Datos Víctor Viera Balanta Clase Infija
  • 54. Estructura de Datos Víctor Viera Balanta Clase Infija
  • 55. Estructura de Datos Víctor Viera Balanta Colas o Filas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 56. Estructura de Datos Víctor Viera Balanta En Cola o Fila los elementos entran por un extremo y salen por otro. Se crea como una especie de estructura de espera….. Colas o Filas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 57. Estructura de Datos Víctor Viera Balanta Colas o Filas La Colas son utilizadas en sistemas operativos para ayudar a la administración de procesos, memoria, entre otros. Para estructura de datos se vera únicamente el comportamiento de la Cola o Fila. También existen otras áreas como la teoría de colas. Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 58. Estructura de Datos Víctor Viera Balanta Colas o Filas
  • 59. Estructura de Datos Víctor Viera Balanta Colas o Filas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 60. Estructura de Datos Víctor Viera Balanta Colas o Filas
  • 61. Estructura de Datos Víctor Viera Balanta Colas o Filas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 62. Estructura de Datos Víctor Viera Balanta Colas o Filas
  • 63. Estructura de Datos Víctor Viera Balanta Colas o Filas
  • 64. Estructura de Datos Víctor Viera Balanta Colas o Filas
  • 65. Estructura de Datos Víctor Viera Balanta Colas o Filas
  • 66. Estructura de Datos Víctor Viera Balanta Colas o Filas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 67. Estructura de Datos Víctor Viera Balanta Colas o Filas
  • 68. Estructura de Datos Víctor Viera Balanta Colas o Filas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 69. Estructura de Datos Víctor Viera Balanta Colas o Filas
  • 70. Estructura de Datos Víctor Viera Balanta Listas Enlazadas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 71. Estructura de Datos Víctor Viera Balanta En Esta estructura de datos se presenta el concepto de Nodo. El nodo tiene dos partes, la parte del dato y la parte donde se apunta a otro nodo. Listas Enlazadas
  • 72. Estructura de Datos Víctor Viera Balanta Haciendo una analogía una lista enlazada es como una cadena, donde cada nodo es un eslabón de la cadena. Se utilizan en sistemas operativos, admón memoria, procesos Listas Enlazadas
  • 73. Estructura de Datos Víctor Viera Balanta Representación de gráficas por computadora,. También pueden representar otras estructuras como pilas y colas. Las listas son dinámicas. Listas Enlazadas
  • 74. Estructura de Datos Víctor Viera Balanta Las Listas enlazadas permiten la inserción, el borrado, la actualización y el listado de sus datos y nodos. Listas Enlazadas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 75. Estructura de Datos Víctor Viera Balanta Codificación en Java Listas Enlazadas
  • 76. Estructura de Datos Víctor Viera Balanta Codificación en Java Listas Enlazadas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 77. Estructura de Datos Víctor Viera Balanta Codificación en Java Listas Enlazadas
  • 78. Estructura de Datos Víctor Viera Balanta Codificación en Java Listas Enlazadas
  • 79. Estructura de Datos Víctor Viera Balanta Codificación en Java
  • 80. Estructura de Datos Víctor Viera Balanta Codificación en Java Listas Enlazadas
  • 81. Estructura de Datos Víctor Viera Balanta Codificación en Java Listas Enlazadas
  • 82. Estructura de Datos Víctor Viera Balanta Codificación en Java Listas Enlazadas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 83. Estructura de Datos Víctor Viera Balanta BORRAR EL ÙLTIMO NODO Listas Enlazadas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 84. Estructura de Datos Víctor Viera Balanta BORRAR EN UNA POSICIÓN EN MEDIO Listas Enlazadas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 85. Estructura de Datos Víctor Viera Balanta Recorrer la Lista Listas Enlazadas
  • 86. Estructura de Datos Víctor Viera Balanta Codificación en Java Listas Enlazadas
  • 87. Estructura de Datos Víctor Viera Balanta RESULTADOS Codificación en Java
  • 88. Estructura de Datos Víctor Viera Balanta Colas Circulares Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 89. Estructura de Datos Víctor Viera Balanta Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 90. Estructura de Datos Víctor Viera Balanta RECURSIVIDAD Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 91. Estructura de Datos Víctor Viera Balanta La Recursividad se define cuando una función se llama a si misma Recursividad Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 92. Estructura de Datos Víctor Viera Balanta Recursividad
  • 93. Estructura de Datos Víctor Viera Balanta Recursividad Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 94. Estructura de Datos Víctor Viera Balanta Recursividad
  • 95. Estructura de Datos Víctor Viera Balanta Recursividad Partes de las funciones Recursivas Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 96. Estructura de Datos Víctor Viera Balanta Recursividad Resultados
  • 97. Estructura de Datos Víctor Viera Balanta Recursividad Resultados
  • 98. Estructura de Datos Víctor Viera Balanta Recursividad Resultados Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 99. Estructura de Datos Víctor Viera Balanta Recursividad Fibonacci (no adecuada) Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 100. Estructura de Datos Víctor Viera Balanta Recursividad Fibonacci (no adecuada)
  • 101. Estructura de Datos Víctor Viera Balanta Recursividad Fibonacci (no adecuada) Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 102. Estructura de Datos Víctor Viera Balanta Recursividad Fibonacci (no adecuada)
  • 103. Estructura de Datos Víctor Viera Balanta Arboles Binarios Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 104. Estructura de Datos Víctor Viera Balanta Los Arboles binarios, estructura donde cada nodo cuenta con máximo dos hijos o sub-nodos Arboles Binarios
  • 105. Estructura de Datos Víctor Viera Balanta Arboles Binarios Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 106. Estructura de Datos Víctor Viera Balanta Arboles Binarios Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 107. Estructura de Datos Víctor Viera Balanta Arboles Binarios Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 108. Estructura de Datos Víctor Viera Balanta Arboles Binarios CODIFICACIÓN EN JAVA Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 109. Estructura de Datos Víctor Viera Balanta Arboles Binarios CODIFICACIÓN EN JAVA
  • 110. Estructura de Datos Víctor Viera Balanta Arboles Binarios CODIFICACIÓN EN JAVA
  • 111. Estructura de Datos Víctor Viera Balanta Arboles Binarios Proceso de Inserción en el árbol binario Recursivamente se coloca la raíz y después, el dato menor que la raíz se inserta como hijo izquierdo, el dato mayor que la raíz se inserta como hijo derecho Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 112. Estructura de Datos Víctor Viera Balanta Arboles Binarios Procedimiento Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 113. Estructura de Datos Víctor Viera Balanta Arboles Binarios
  • 114. Estructura de Datos Víctor Viera Balanta Arboles Binarios Procedimiento con el programa Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 115. Estructura de Datos Víctor Viera Balanta Arboles Binarios Proceso de Recorridos Los recorridos tratados aquí serán: Recorrido Pre orden Recorrido In orden Recorrido Post Orden Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 116. Estructura de Datos Víctor Viera Balanta Arboles Binarios Proceso de Recorridos Recorrido Pre orden Recursivamente, se visita la Raíz, Luego el Sub Arbol Izquierdo y el sub Arbol Derecho Resumido es: Raíz, Izquierdo, Derecho Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 117. Estructura de Datos Víctor Viera Balanta Arboles Binarios Preorden (R,I,D) 45, 20, 80Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 118. Estructura de Datos Víctor Viera Balanta Arboles Binarios 45, 20,10, 22, 80, 75,100 PREORDEN Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 119. Estructura de Datos Víctor Viera Balanta Arboles Binarios
  • 120. Estructura de Datos Víctor Viera Balanta Arboles Binarios PREORDEN Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 121. Estructura de Datos Víctor Viera Balanta Arboles Binarios Proceso de Recorridos Recorrido In orden Recursivamente, se visita el sub Árbol izquierdo, Luego la Raíz y el sub Árbol Derecho Resumido es: Izquierdo, Raíz, Derecho Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 122. Estructura de Datos Víctor Viera Balanta Arboles Binarios In orden (I,R,D) 20, 45, 80Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 123. Estructura de Datos Víctor Viera Balanta Arboles Binarios 10,20,22,45,75,80,100 INORDEN Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 124. Estructura de Datos Víctor Viera Balanta Arboles Binarios Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 125. Estructura de Datos Víctor Viera Balanta Arboles Binarios INORDEN Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 126. Estructura de Datos Víctor Viera Balanta Arboles Binarios Proceso de Recorridos Recorrido Post orden Recursivamente, se visita el sub Árbol izquierdo, el sub Árbol Derecho, y después la Raíz Resumido es: Izquierdo, Derecho, Raíz
  • 127. Estructura de Datos Víctor Viera Balanta Arboles Binarios In orden (I,D, R) 20, 80, 45Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 128. Estructura de Datos Víctor Viera Balanta Arboles Binarios 10,22,2075,100,80,45 INORDEN Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E
  • 129. Estructura de Datos Víctor Viera Balanta Arboles Binarios
  • 130. Estructura de Datos Víctor Viera Balanta Arboles Binarios POSTORDEN Canal: http://www.youtube.com/user/vieravictor01 http://www.youtube.com/playlist?list=PL2FC180FECDC9635E