SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Estructura y Org. De Datos 8 de Octubre del 2014 
Instituto Tecnológico de Salina Cruz 
ITSAL 
Programación Orientada a Objetos 
UNIDAD II – Actividad V 
“Listas” 
Alumno 
Miguel Ángel Moreno Vásquez 
Tecnologías de la Información y la Comunicación 
3 Semestre, Grupo E2 
Docente 
Román Nájera Susana Mónica
Estructura y Org. De Datos 8 de Octubre del 2014 
Instrucciones 
Elaborar un programa con una lista lineal que agregue y quite nodos y que en el último nodo el valor sea 10 (el ultimo siempre tiene que valer 10) 
Desarrollo 
 utilizamos el código del programa anterior para generar la lista 
 se modificó el código PRINCIPAL para añadir los 10 elementos y determinar el tamaño y ver si la lista está vacía. 
 También se agrego unas líneas adicional para eliminar o extraer el ultimo elemento 
Nodos y listas 
En este programa vamos a crear una lista con 10 elementos, determinar si esta vacia o no y visualizar la lista completa. 
Codigo de nodo public class EODUIIAI { public class Nodo{ String info; Nodo siguiente; public Nodo(String i, Nodo s){ info = i; siguiente = s; } public String getInfo() { return info; } public void setInfo(String info) { this.info = info; } public Nodo getSiguiente() { return siguiente; } public void setSiguiente(Nodo siguiente) { this.siguiente = siguiente; } } } 
Codigo de Lista public class Lista { Nodo inicio; Nodo fin; public Lista(){ inicio = null; fin = null; } public void InsertarInicio(String info){ Nodo nuevo = new Nodo(info, inicio);
Estructura y Org. De Datos 8 de Octubre del 2014 
inicio = nuevo; if(fin ==null){ fin = inicio; } } public void InsertarFinal(String info){ Nodo nuevo = new Nodo(info, null); if(inicio == null){ fin = nuevo; inicio = fin; }else{ fin.setSiguiente(nuevo); fin = nuevo; } } public void EliminarInicio(){ inicio = inicio.siguiente; } public String ExtraerInicio(){ String info = inicio.getInfo(); inicio = inicio.getSiguiente(); if(inicio == null){ fin = null; } return info; } public void Listar(){ Nodo temp = inicio; while(temp != null){ System.out.println(temp.getInfo()); temp = temp.siguiente; } } } 
Codigo Principal public class Principal { public static void main(String[] args){ Lista l = new Lista(); l.InsertarInicio("a");//1 l.InsertarFinal("b");//2 l.InsertarFinal("c");//3 l.EliminarInicio();//quita 1 l.InsertarFinal("h");//4 l.InsertarFinal("i");//5 l.InsertarFinal("j");//6 l.ExtraerInicio(); l.InsertarFinal("10"); l.Listar(); } }
Estructura y Org. De Datos 8 de Octubre del 2014 
Capturas
Estructura y Org. De Datos 8 de Octubre del 2014

Más contenido relacionado

La actualidad más candente

La actualidad más candente (7)

Proyecto triqui
Proyecto triquiProyecto triqui
Proyecto triqui
 
Operaciones con números enteros
Operaciones con números enterosOperaciones con números enteros
Operaciones con números enteros
 
Introduccion clips
Introduccion clipsIntroduccion clips
Introduccion clips
 
Informe metodos de ordenamiento
Informe metodos de ordenamientoInforme metodos de ordenamiento
Informe metodos de ordenamiento
 
Ada 4 funciones de la hoja de cálculo
Ada 4   funciones de la hoja de cálculoAda 4   funciones de la hoja de cálculo
Ada 4 funciones de la hoja de cálculo
 
Colas
ColasColas
Colas
 
8.- Miembros Static
8.- Miembros Static8.- Miembros Static
8.- Miembros Static
 

Destacado

AI.implant_Games_White_Paper
AI.implant_Games_White_PaperAI.implant_Games_White_Paper
AI.implant_Games_White_PaperKenneth Trueman
 
Dr. vernon secrets of the vine pt 6- make a wish - sunday, may 5th - sermon...
Dr. vernon   secrets of the vine pt 6- make a wish - sunday, may 5th - sermon...Dr. vernon   secrets of the vine pt 6- make a wish - sunday, may 5th - sermon...
Dr. vernon secrets of the vine pt 6- make a wish - sunday, may 5th - sermon...shepherdsconnection
 
Gahurice - lo audio visual y la docencia
Gahurice - lo audio visual y la docenciaGahurice - lo audio visual y la docencia
Gahurice - lo audio visual y la docenciaUniversidad de La Salle
 
Post Secondary Success: How Would You Even Know?
Post Secondary Success: How Would You Even Know?Post Secondary Success: How Would You Even Know?
Post Secondary Success: How Would You Even Know?Naviance
 
Presentación asperger
Presentación aspergerPresentación asperger
Presentación aspergerMcgt89
 
Tips on mugging,extortion and kidnapping
Tips on mugging,extortion and kidnappingTips on mugging,extortion and kidnapping
Tips on mugging,extortion and kidnappingUsman Farooq
 
Betere social media content maken? Tips voor content creatie.
Betere social media content maken? Tips voor content creatie.Betere social media content maken? Tips voor content creatie.
Betere social media content maken? Tips voor content creatie.Linkman | Social Media Agency
 
Prácticas educación y sociedad (sociología)
Prácticas educación y sociedad (sociología)Prácticas educación y sociedad (sociología)
Prácticas educación y sociedad (sociología)Elena LLave
 
Reyes Católicos y descubrimiento de América
Reyes Católicos y descubrimiento de AméricaReyes Católicos y descubrimiento de América
Reyes Católicos y descubrimiento de AméricaClase6
 
Choisir un appareil photo numérique
Choisir un appareil photo numériqueChoisir un appareil photo numérique
Choisir un appareil photo numériqueSteph Tripot
 
Σμύρνη: εκπαιδευτική επίσκεψη
Σμύρνη: εκπαιδευτική επίσκεψηΣμύρνη: εκπαιδευτική επίσκεψη
Σμύρνη: εκπαιδευτική επίσκεψηkonsparask1
 
ESTRATEGIAS DE RECUPERACION DE CREDITOS
ESTRATEGIAS DE RECUPERACION DE CREDITOSESTRATEGIAS DE RECUPERACION DE CREDITOS
ESTRATEGIAS DE RECUPERACION DE CREDITOSAriel Carosini
 
Mediamplify Music - Music for Cable and Telecommunication Operators
Mediamplify Music - Music for Cable and Telecommunication OperatorsMediamplify Music - Music for Cable and Telecommunication Operators
Mediamplify Music - Music for Cable and Telecommunication OperatorsDr. Edwin Hernandez
 
Examen simulacro docente de nombramiento 2015-augeperu
Examen simulacro docente de nombramiento  2015-augeperuExamen simulacro docente de nombramiento  2015-augeperu
Examen simulacro docente de nombramiento 2015-augeperuColegio
 

Destacado (19)

Mercadotecnia
MercadotecniaMercadotecnia
Mercadotecnia
 
AI.implant_Games_White_Paper
AI.implant_Games_White_PaperAI.implant_Games_White_Paper
AI.implant_Games_White_Paper
 
Dr. vernon secrets of the vine pt 6- make a wish - sunday, may 5th - sermon...
Dr. vernon   secrets of the vine pt 6- make a wish - sunday, may 5th - sermon...Dr. vernon   secrets of the vine pt 6- make a wish - sunday, may 5th - sermon...
Dr. vernon secrets of the vine pt 6- make a wish - sunday, may 5th - sermon...
 
Gahurice - lo audio visual y la docencia
Gahurice - lo audio visual y la docenciaGahurice - lo audio visual y la docencia
Gahurice - lo audio visual y la docencia
 
Objeto 3
Objeto 3Objeto 3
Objeto 3
 
e-PRO Certificate
e-PRO Certificatee-PRO Certificate
e-PRO Certificate
 
Kenakalan Remaja
Kenakalan RemajaKenakalan Remaja
Kenakalan Remaja
 
Post Secondary Success: How Would You Even Know?
Post Secondary Success: How Would You Even Know?Post Secondary Success: How Would You Even Know?
Post Secondary Success: How Would You Even Know?
 
Presentación asperger
Presentación aspergerPresentación asperger
Presentación asperger
 
Tips on mugging,extortion and kidnapping
Tips on mugging,extortion and kidnappingTips on mugging,extortion and kidnapping
Tips on mugging,extortion and kidnapping
 
Betere social media content maken? Tips voor content creatie.
Betere social media content maken? Tips voor content creatie.Betere social media content maken? Tips voor content creatie.
Betere social media content maken? Tips voor content creatie.
 
Prácticas educación y sociedad (sociología)
Prácticas educación y sociedad (sociología)Prácticas educación y sociedad (sociología)
Prácticas educación y sociedad (sociología)
 
Reyes Católicos y descubrimiento de América
Reyes Católicos y descubrimiento de AméricaReyes Católicos y descubrimiento de América
Reyes Católicos y descubrimiento de América
 
Choisir un appareil photo numérique
Choisir un appareil photo numériqueChoisir un appareil photo numérique
Choisir un appareil photo numérique
 
Σμύρνη: εκπαιδευτική επίσκεψη
Σμύρνη: εκπαιδευτική επίσκεψηΣμύρνη: εκπαιδευτική επίσκεψη
Σμύρνη: εκπαιδευτική επίσκεψη
 
ESTRATEGIAS DE RECUPERACION DE CREDITOS
ESTRATEGIAS DE RECUPERACION DE CREDITOSESTRATEGIAS DE RECUPERACION DE CREDITOS
ESTRATEGIAS DE RECUPERACION DE CREDITOS
 
Legal IT Recruitment
Legal IT RecruitmentLegal IT Recruitment
Legal IT Recruitment
 
Mediamplify Music - Music for Cable and Telecommunication Operators
Mediamplify Music - Music for Cable and Telecommunication OperatorsMediamplify Music - Music for Cable and Telecommunication Operators
Mediamplify Music - Music for Cable and Telecommunication Operators
 
Examen simulacro docente de nombramiento 2015-augeperu
Examen simulacro docente de nombramiento  2015-augeperuExamen simulacro docente de nombramiento  2015-augeperu
Examen simulacro docente de nombramiento 2015-augeperu
 

Similar a UII - AV

ListasEnlazadas-Collections-Generics-Interfaces.docx
ListasEnlazadas-Collections-Generics-Interfaces.docxListasEnlazadas-Collections-Generics-Interfaces.docx
ListasEnlazadas-Collections-Generics-Interfaces.docxJACKMARLONVALQUITRUJ1
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadasguestbd36f7
 
Estructuras dinamicas ppt
Estructuras dinamicas pptEstructuras dinamicas ppt
Estructuras dinamicas pptAby Castillo
 
135042409-Estructuras-dinamicas-ppt.pptx
135042409-Estructuras-dinamicas-ppt.pptx135042409-Estructuras-dinamicas-ppt.pptx
135042409-Estructuras-dinamicas-ppt.pptxiq72024016
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datoscharlezgt
 
Informe metodos de ordenamiento
Informe metodos de ordenamientoInforme metodos de ordenamiento
Informe metodos de ordenamientoeliezerbs
 
Informe tecnico u 5-victor uex
Informe tecnico u 5-victor uexInforme tecnico u 5-victor uex
Informe tecnico u 5-victor uexvictoruex
 
Estructura de datos I Primera Parte
Estructura de datos I Primera ParteEstructura de datos I Primera Parte
Estructura de datos I Primera Partecarpio
 
8 Listas Encadenadas 2a Parte
8 Listas Encadenadas 2a Parte8 Listas Encadenadas 2a Parte
8 Listas Encadenadas 2a ParteUVM
 
informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento- informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento- Eliu Osseas Puc Puc
 

Similar a UII - AV (20)

Unidad II practica I
Unidad II  practica IUnidad II  practica I
Unidad II practica I
 
ListasEnlazadas-Collections-Generics-Interfaces.docx
ListasEnlazadas-Collections-Generics-Interfaces.docxListasEnlazadas-Collections-Generics-Interfaces.docx
ListasEnlazadas-Collections-Generics-Interfaces.docx
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
ListasDoblementeEnlazadas.docx
ListasDoblementeEnlazadas.docxListasDoblementeEnlazadas.docx
ListasDoblementeEnlazadas.docx
 
Estructuras dinamicas ppt
Estructuras dinamicas pptEstructuras dinamicas ppt
Estructuras dinamicas ppt
 
135042409-Estructuras-dinamicas-ppt.pptx
135042409-Estructuras-dinamicas-ppt.pptx135042409-Estructuras-dinamicas-ppt.pptx
135042409-Estructuras-dinamicas-ppt.pptx
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Listasenlazadas 100517143015-phpapp02
Listasenlazadas 100517143015-phpapp02Listasenlazadas 100517143015-phpapp02
Listasenlazadas 100517143015-phpapp02
 
Nelson Villacres listas
Nelson Villacres listasNelson Villacres listas
Nelson Villacres listas
 
LISTAS ENLAZADAS SIMPLES.pdf
LISTAS ENLAZADAS SIMPLES.pdfLISTAS ENLAZADAS SIMPLES.pdf
LISTAS ENLAZADAS SIMPLES.pdf
 
Unidad iii pilas y colas
Unidad iii pilas y colasUnidad iii pilas y colas
Unidad iii pilas y colas
 
Informe metodos de ordenamiento
Informe metodos de ordenamientoInforme metodos de ordenamiento
Informe metodos de ordenamiento
 
Informe estructuras lineales
Informe estructuras linealesInforme estructuras lineales
Informe estructuras lineales
 
Tarea sesion 08_gottlieb
Tarea sesion 08_gottliebTarea sesion 08_gottlieb
Tarea sesion 08_gottlieb
 
Informe tecnico u 5-victor uex
Informe tecnico u 5-victor uexInforme tecnico u 5-victor uex
Informe tecnico u 5-victor uex
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Estructura de datos I Primera Parte
Estructura de datos I Primera ParteEstructura de datos I Primera Parte
Estructura de datos I Primera Parte
 
8 Listas Encadenadas 2a Parte
8 Listas Encadenadas 2a Parte8 Listas Encadenadas 2a Parte
8 Listas Encadenadas 2a Parte
 
informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento- informe unidad 5 -Metodos de ordenamiento-
informe unidad 5 -Metodos de ordenamiento-
 

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 X
UNIDAD III - ACTIVIDAD XUNIDAD III - ACTIVIDAD X
UNIDAD III - ACTIVIDAD X
 
UNIDAD III - ACTIVIDAD IX
UNIDAD III - ACTIVIDAD IXUNIDAD III - ACTIVIDAD IX
UNIDAD III - ACTIVIDAD IX
 
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 III
UNIDAD III - ACTIVIDAD IIIUNIDAD III - ACTIVIDAD III
UNIDAD III - ACTIVIDAD III
 
UNIDAD III - ACTIVIDAD II
UNIDAD III - ACTIVIDAD IIUNIDAD III - ACTIVIDAD II
UNIDAD III - ACTIVIDAD II
 
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
 
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
 

UII - AV

  • 1. Estructura y Org. De Datos 8 de Octubre del 2014 Instituto Tecnológico de Salina Cruz ITSAL Programación Orientada a Objetos UNIDAD II – Actividad V “Listas” Alumno Miguel Ángel Moreno Vásquez Tecnologías de la Información y la Comunicación 3 Semestre, Grupo E2 Docente Román Nájera Susana Mónica
  • 2. Estructura y Org. De Datos 8 de Octubre del 2014 Instrucciones Elaborar un programa con una lista lineal que agregue y quite nodos y que en el último nodo el valor sea 10 (el ultimo siempre tiene que valer 10) Desarrollo  utilizamos el código del programa anterior para generar la lista  se modificó el código PRINCIPAL para añadir los 10 elementos y determinar el tamaño y ver si la lista está vacía.  También se agrego unas líneas adicional para eliminar o extraer el ultimo elemento Nodos y listas En este programa vamos a crear una lista con 10 elementos, determinar si esta vacia o no y visualizar la lista completa. Codigo de nodo public class EODUIIAI { public class Nodo{ String info; Nodo siguiente; public Nodo(String i, Nodo s){ info = i; siguiente = s; } public String getInfo() { return info; } public void setInfo(String info) { this.info = info; } public Nodo getSiguiente() { return siguiente; } public void setSiguiente(Nodo siguiente) { this.siguiente = siguiente; } } } Codigo de Lista public class Lista { Nodo inicio; Nodo fin; public Lista(){ inicio = null; fin = null; } public void InsertarInicio(String info){ Nodo nuevo = new Nodo(info, inicio);
  • 3. Estructura y Org. De Datos 8 de Octubre del 2014 inicio = nuevo; if(fin ==null){ fin = inicio; } } public void InsertarFinal(String info){ Nodo nuevo = new Nodo(info, null); if(inicio == null){ fin = nuevo; inicio = fin; }else{ fin.setSiguiente(nuevo); fin = nuevo; } } public void EliminarInicio(){ inicio = inicio.siguiente; } public String ExtraerInicio(){ String info = inicio.getInfo(); inicio = inicio.getSiguiente(); if(inicio == null){ fin = null; } return info; } public void Listar(){ Nodo temp = inicio; while(temp != null){ System.out.println(temp.getInfo()); temp = temp.siguiente; } } } Codigo Principal public class Principal { public static void main(String[] args){ Lista l = new Lista(); l.InsertarInicio("a");//1 l.InsertarFinal("b");//2 l.InsertarFinal("c");//3 l.EliminarInicio();//quita 1 l.InsertarFinal("h");//4 l.InsertarFinal("i");//5 l.InsertarFinal("j");//6 l.ExtraerInicio(); l.InsertarFinal("10"); l.Listar(); } }
  • 4. Estructura y Org. De Datos 8 de Octubre del 2014 Capturas
  • 5. Estructura y Org. De Datos 8 de Octubre del 2014