SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Instituto Tecnológico de Salina Cruz 
ITSAL 
Tecnologías de la Información y Comunicación 
Estructuras y Organización de Datos 
Unidad III 
Actividad X 
Código con recursividad | Implementación de recorridos 
Alumno 
Miguel Ángel Moreno Vásquez 
3 Semestre - Grupo E2 
Docente 
Román Nájera Susana Mónica
Introducción 
En este programa vamos a implementar ciertos recorridos que nos ayudaran a conocer como está estructurado el árbol que se nos ha dado con un algoritmo fijo. 
Código package Arboles; public class EODUIIIAX { public static void main(String[] args) { EODUIIIAX dat = new EODUIIIAX(); Nodo raiz = new Nodo ("/"); Nodo nodo2 = new Nodo("+"); Nodo nodo3 = new Nodo("-"); nodo3.setNodoDerecho(new Nodo("d")); nodo3.setNodoIzquierdo(new Nodo("c")); nodo2.setNodoIzquierdo(new Nodo("a")); nodo2.setNodoDerecho(new Nodo("b")); raiz.setNodoIzquierdo(nodo2); raiz.setNodoDerecho(nodo3); System.out.println("Nodo raiz: "+raiz.getdato()); System.out.println("n Preorden: "); preorden(raiz); System.out.println("n Inorden: "); inorden(raiz); System.out.println("n Postorden: ");
postorden(raiz); } private static void preorden(Nodo raiz) { if(raiz != null){ System.out.print(raiz.getdato()); preorden(raiz.getNodoIzquierdo()); preorden(raiz.getNodoDerecho()); } } private static void inorden(Nodo raiz) { if(raiz != null){ inorden(raiz.getNodoIzquierdo()); System.out.print(raiz.getdato()); inorden(raiz.getNodoDerecho()); } } private static void postorden(Nodo raiz) { if(raiz != null){ postorden(raiz.getNodoIzquierdo()); postorden(raiz.getNodoDerecho()); System.out.print(raiz.getdato()); } } }
Capturas de pantalla 
Conclusión 
Hemos concluido que la implementación de los recorridos nos ayuda a conocer como está estructurado el árbol, además de que podemos ver de qué manera está distribuido aun sin tener un plano grafico de este.

Más contenido relacionado

Similar a UNIDAD III - ACTIVIDAD X

Dialnet redes neuronalesy-predicciondetrafico-3802210
Dialnet redes neuronalesy-predicciondetrafico-3802210Dialnet redes neuronalesy-predicciondetrafico-3802210
Dialnet redes neuronalesy-predicciondetrafico-3802210S.C. Uriel Rodriguez Ramirez
 
Aplicacion de agenda de contactos
Aplicacion de agenda de contactosAplicacion de agenda de contactos
Aplicacion de agenda de contactosSandy Montoya Reyes
 
Informe estructuras no lineales unidad 4
Informe estructuras no lineales unidad 4Informe estructuras no lineales unidad 4
Informe estructuras no lineales unidad 4Eliu Osseas Puc Puc
 
Ciencia de redes con R: Una introducción al universo de paquetes para ciencia...
Ciencia de redes con R: Una introducción al universo de paquetes para ciencia...Ciencia de redes con R: Una introducción al universo de paquetes para ciencia...
Ciencia de redes con R: Una introducción al universo de paquetes para ciencia...Software Guru
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras linealeseliezerbs
 
06mem inteligencia artificial redes neuronales y sus aplicciones
06mem inteligencia artificial redes neuronales y sus aplicciones06mem inteligencia artificial redes neuronales y sus aplicciones
06mem inteligencia artificial redes neuronales y sus apliccionesjcbp_peru
 
Lectura ia rna y aplicaciones 2 as_06mem
Lectura ia rna y aplicaciones 2 as_06memLectura ia rna y aplicaciones 2 as_06mem
Lectura ia rna y aplicaciones 2 as_06memjcbp_peru
 
Unidad V presentacion
Unidad V presentacionUnidad V presentacion
Unidad V presentacionVictor Manu-l
 
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...Henry Quezada
 
UNIDAD III - ACTIVIDAD III
UNIDAD III - ACTIVIDAD IIIUNIDAD III - ACTIVIDAD III
UNIDAD III - ACTIVIDAD IIIMaiky Kobatakane
 

Similar a UNIDAD III - ACTIVIDAD X (20)

Dialnet redes neuronalesy-predicciondetrafico-3802210
Dialnet redes neuronalesy-predicciondetrafico-3802210Dialnet redes neuronalesy-predicciondetrafico-3802210
Dialnet redes neuronalesy-predicciondetrafico-3802210
 
Aplicacion de agenda de contactos
Aplicacion de agenda de contactosAplicacion de agenda de contactos
Aplicacion de agenda de contactos
 
Informe estructuras no lineales unidad 4
Informe estructuras no lineales unidad 4Informe estructuras no lineales unidad 4
Informe estructuras no lineales unidad 4
 
Ciencia de redes con R: Una introducción al universo de paquetes para ciencia...
Ciencia de redes con R: Una introducción al universo de paquetes para ciencia...Ciencia de redes con R: Una introducción al universo de paquetes para ciencia...
Ciencia de redes con R: Una introducción al universo de paquetes para ciencia...
 
ESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADASESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADAS
 
Lab7-POO
Lab7-POOLab7-POO
Lab7-POO
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras lineales
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras lineales
 
06mem
06mem06mem
06mem
 
06mem inteligencia artificial redes neuronales y sus aplicciones
06mem inteligencia artificial redes neuronales y sus aplicciones06mem inteligencia artificial redes neuronales y sus aplicciones
06mem inteligencia artificial redes neuronales y sus aplicciones
 
Lectura ia rna y aplicaciones 2 as_06mem
Lectura ia rna y aplicaciones 2 as_06memLectura ia rna y aplicaciones 2 as_06mem
Lectura ia rna y aplicaciones 2 as_06mem
 
Unidad V presentacion
Unidad V presentacionUnidad V presentacion
Unidad V presentacion
 
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
Problema de Aplicación sobre la fertilidad en los hombres aplicando las Funci...
 
UNIDAD III - ACTIVIDAD II
UNIDAD III - ACTIVIDAD IIUNIDAD III - ACTIVIDAD II
UNIDAD III - ACTIVIDAD II
 
Unidad3 poo 4a parte
Unidad3 poo 4a parteUnidad3 poo 4a parte
Unidad3 poo 4a parte
 
Presentacion 2 redes neuronales
Presentacion 2 redes neuronalesPresentacion 2 redes neuronales
Presentacion 2 redes neuronales
 
UNIDAD III - ACTIVIDAD III
UNIDAD III - ACTIVIDAD IIIUNIDAD III - ACTIVIDAD III
UNIDAD III - ACTIVIDAD III
 
Practica 12
Practica 12Practica 12
Practica 12
 
Unidad II practica IV
Unidad II   practica IVUnidad II   practica IV
Unidad II practica IV
 
20 y 21
20 y 2120 y 21
20 y 21
 

Más de Maiky Kobatakane

Más de Maiky Kobatakane (20)

PROYECTO final de curso - Listas dobles
PROYECTO final de curso - Listas doblesPROYECTO final de curso - Listas dobles
PROYECTO final de curso - Listas dobles
 
UNIDAD IV - Mapa conceptual metodos de busqueda
UNIDAD IV - Mapa conceptual metodos de busquedaUNIDAD IV - Mapa conceptual metodos de busqueda
UNIDAD IV - Mapa conceptual metodos de busqueda
 
UNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busquedaUNIDAD IV - metodos de busqueda
UNIDAD IV - metodos de busqueda
 
UNIDAD III - ACTIVIDAD VIII
UNIDAD III - ACTIVIDAD VIIIUNIDAD III - ACTIVIDAD VIII
UNIDAD III - ACTIVIDAD VIII
 
UNIDAD III - ACTIVIDAD VII
UNIDAD III - ACTIVIDAD VIIUNIDAD III - ACTIVIDAD VII
UNIDAD III - ACTIVIDAD VII
 
UNIDAD III - ACTIVIDAD VI
UNIDAD III - ACTIVIDAD VIUNIDAD III - ACTIVIDAD VI
UNIDAD III - ACTIVIDAD VI
 
UNIDAD III - ACTIVIDAD V
UNIDAD III - ACTIVIDAD VUNIDAD III - ACTIVIDAD V
UNIDAD III - ACTIVIDAD V
 
UNIDAD III - ACTIVIDAD I
UNIDAD III - ACTIVIDAD IUNIDAD III - ACTIVIDAD I
UNIDAD III - ACTIVIDAD I
 
Unidad II - practica VI
Unidad II - practica VIUnidad II - practica VI
Unidad II - practica VI
 
Unidad II - practica VIII
Unidad II - practica VIIIUnidad II - practica VIII
Unidad II - practica VIII
 
Unidad II - practica VII
Unidad II - practica VIIUnidad II - practica VII
Unidad II - practica VII
 
UII - AV
UII - AVUII - AV
UII - AV
 
Unidad II practica III
Unidad II   practica IIIUnidad II   practica III
Unidad II practica III
 
Unidad II practica II
Unidad II   practica IIUnidad II   practica II
Unidad II practica II
 
Unidad II practica I
Unidad II  practica IUnidad II  practica I
Unidad II practica I
 
UI - MAPA CONCEPTUAL
UI - MAPA CONCEPTUALUI - MAPA CONCEPTUAL
UI - MAPA CONCEPTUAL
 
UI - AVII CUADRO COMPARATIVO
UI - AVII CUADRO COMPARATIVOUI - AVII CUADRO COMPARATIVO
UI - AVII CUADRO COMPARATIVO
 
UI - AVI
UI - AVIUI - AVI
UI - AVI
 
UI - AV
UI - AVUI - AV
UI - AV
 
UI - AIV
UI - AIVUI - AIV
UI - AIV
 

UNIDAD III - ACTIVIDAD X

  • 1. Instituto Tecnológico de Salina Cruz ITSAL Tecnologías de la Información y Comunicación Estructuras y Organización de Datos Unidad III Actividad X Código con recursividad | Implementación de recorridos Alumno Miguel Ángel Moreno Vásquez 3 Semestre - Grupo E2 Docente Román Nájera Susana Mónica
  • 2. Introducción En este programa vamos a implementar ciertos recorridos que nos ayudaran a conocer como está estructurado el árbol que se nos ha dado con un algoritmo fijo. Código package Arboles; public class EODUIIIAX { public static void main(String[] args) { EODUIIIAX dat = new EODUIIIAX(); Nodo raiz = new Nodo ("/"); Nodo nodo2 = new Nodo("+"); Nodo nodo3 = new Nodo("-"); nodo3.setNodoDerecho(new Nodo("d")); nodo3.setNodoIzquierdo(new Nodo("c")); nodo2.setNodoIzquierdo(new Nodo("a")); nodo2.setNodoDerecho(new Nodo("b")); raiz.setNodoIzquierdo(nodo2); raiz.setNodoDerecho(nodo3); System.out.println("Nodo raiz: "+raiz.getdato()); System.out.println("n Preorden: "); preorden(raiz); System.out.println("n Inorden: "); inorden(raiz); System.out.println("n Postorden: ");
  • 3. postorden(raiz); } private static void preorden(Nodo raiz) { if(raiz != null){ System.out.print(raiz.getdato()); preorden(raiz.getNodoIzquierdo()); preorden(raiz.getNodoDerecho()); } } private static void inorden(Nodo raiz) { if(raiz != null){ inorden(raiz.getNodoIzquierdo()); System.out.print(raiz.getdato()); inorden(raiz.getNodoDerecho()); } } private static void postorden(Nodo raiz) { if(raiz != null){ postorden(raiz.getNodoIzquierdo()); postorden(raiz.getNodoDerecho()); System.out.print(raiz.getdato()); } } }
  • 4. Capturas de pantalla Conclusión Hemos concluido que la implementación de los recorridos nos ayuda a conocer como está estructurado el árbol, además de que podemos ver de qué manera está distribuido aun sin tener un plano grafico de este.