35) Pilas (Stacks)

Pila:         Espacio de memoria donde se almacena información, datos, etc.

Push:      Se introduce un dato en la pila

Pop:         Quita el último dato que se introdujo

Peek:        Se utiliza para ver cuál es el último dato que se introdujo en la pila

Empty:    Se utiliza para saber si la pila tiene o no datos dentro de ella

Filo:          (Firts-in, Last-out) El primer dato que se ingresa es el último que sale

import java.util.Stack;

public class Pilas {

public static void main(String[ ] args) {

Stack pila = new Stack( ); //Se crea la pila
pila.push(50); //Indice 0, se introducen los datos
pila.push(“String”); //Indice 1
pila.push(17);
pila.push(“palabra”);

System.out.println(“El último elemento de la pila es: ” + pila.peek( ));

while(pila.empty( )== false)
{

System.out.println(pila.pop( ));

}

}

}

Pila

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s