Documento4

116 visualizaciones

Publicado el

dsffddgsagaggad

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
116
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Documento4

  1. 1. Pilas, Colas. En Java Escucha Musica Gratis y por Streaming http://www.taringa.net/musica/1250-Para-Armar/ Tremor: Una fusión entre músicas del folclore argentino y técnicas digitales de producción. Vamos a mostrar unos ejemplos de colas y pilas en Java Pilas: Primero definimos la pila como ultimo en entrar, primero en salir, cuando agregamos a la pilas usamos puhs y cuando queremos sacar de la pila usamos pop un ejemplo de pila es: imagina una torre de CD`S, el ultimo CD en entrar es el primero en salir; y el primer Cd en entrar es el ultimo en salir. Ahora vamos con el código de una pila en Java: import java.util.*; public class Pilas extends LinkedList{ public void push (Object elemento){ //creamos el método push donde por parametro nos entra el objeto a insertar this.addFirst(elemento); //Insertamos el objeto en la posición 1 de la pila } public Object pop(){ //Creamos el método pop el cual elimina el ultimo objeto agregado a la pila return this.removeFirst(); } } Ahora vamos a implemetar el código de la pila Este código es muy sencillo agregamos 5 números y eliminamos el ultimo. public class EjemploPilas { public static void main (String args[]){ Pila pila = new Pila (); pila.push(1); pila.push(2); pila.push(3); pila.push(4); pila.push(5); System.out.println(pila); pila.pop(); System.out.println(pila); }
  2. 2. } Colas:el primer elemento en entrar será también el primero en salir. Un ejemplo bastante comun en nuestra vida cotidiana es cuando haces un fila en el Banco, el primer cliente en entrar es el primer en ser atendido y por consiguiente será el primer en salir nuestro código de la cola: import java.util.*; public class Cola extends LinkedList { public void push (Object elemento){ this.addFirst(elemento); } public Object pop(){ return this.removeLast(); } } Ahora vamos a implementar este código en un ejemplo identico al anterior, al de la pila. Vamos a agregar cinco numeros public class EjemploColas { public static void main (String args []){ Cola cola = new Cola (); cola.push(1); cola.push(2); cola.push(3); cola.push(4); cola.push(5); System.out.println(cola); cola.pop(); System.out.println(cola); } } Como podes ver En la PILA el numero que salia era el ultimo que entraba en ese caso era el numero 5; Mientras que en la COLA el primer numero en entrar es el primero en salir y en este
  3. 3. caso el número que salia era el 1. Espero poder solucionar algunas dudas. Suerte. Saludos espero les sirva de mucho

×