Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como programación

Pilas en Java Ejemplo y Código

Una pila es una estructura de datos en la cual podemos almacenar información para su posterior procesamientos, el acceso a sus elementos almacenados es de tipo LIFO (del inglés Last In, First Out , «último en entrar, primero en salir») lo que quiere decir que el ultimo elemento almacenado o apilado es el primer elemento en salir o en ser desapilado. Pilas en java  Para hacer uso de las pilas en java es necesario crear una clase nodo la cual representara cada elemento u objeto que ara parte de la pila, posteriormente crear una clase pila la cual permitirá unir cada uno de los nodos para permitir generar la estructura de datos y hacer diferentes procesos e interactuar con los elementos almacenados. Para dar un ejemplo crearemos un proyecto java el cual permitirá haciendo uso de las Pilas  almacenar (n) número de estudiantes los cuales tengan como atributos: (Código, Nombre y Edad), listarlos e imprimir la suma de todas las edades. Para realizar este proyecto Crearemos l...

Operaciones entre conjuntos: listas, pilas y colas JAVA

Crear dos Grupos los cuales almacenen (n) estudiantes los cuales deben  tener como atributos, Código, Nombre y Edad. Se debe realizar por cada una de las siguientes estructuras de datos (listas doblemente enlazadas, pilas y colas)  las Siguientes funciones: Unión: hacer la unión de los códigos de los estudiantes del grupo 1 y el grupo 2, imprimir solo los códigos resultantes de la unión. Intersección: comparar entre los dos grupos de estudiantes e imprimir los estudiantes que tengan edades comunes entre los dos grupos. Diferencia: comparar entre los dos grupos de estudiantes e imprimir los estudiantes que no tengan edad común entre los los grupos. Pertenencia: Comparar entre los dos grupos de estudiantes e imprimir los estudiantes que pertenecen a un solo grupo. Clase Main: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. ...