/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package awaliawahyujuwita_1200631030;
/**
*
* @author toshiba
*/
import java.util.Stack;
public class Tugas_Stack {//menentukan sebuah class
public static void main(String[] args) {//main method
Stack tumpukan = new Stack ();//merupakan inisialisasi dari
//variable tumpukan yaitu stack
tumpukan.push ("A ");//tumpukan yang dimasukkan
tumpukan.push ("W");//tumpukan yang dimasukkan
tumpukan.push ("A");//tumpukan yang dimasukkan
tumpukan.push ("L");//tumpukan yang dimasukkan
tumpukan.push ("I");//tumpukan yang dimasukkan
tumpukan.push ("A");//tumpukan yang dimasukkan
System.out.println("Tumpukan setelah di PUSH: " + tumpukan);
//koding untuk mencetak kalimat
tumpukan.pop();//tumpukan yang diambil
tumpukan.pop();//tumpukan yang diambil
tumpukan.pop();//tumpukan yang diambil
tumpukan.pop();//tumpukan yang diambil
System.out.println("Tumpukan setelah di POP: " +tumpukan);
//koding untuk mencetak kalimat.
}
}
Pengertian Stack
Stack atau tumpukan adalah kumpulan elemen-elemen yang disimpan dalam satu lajur linier. Struktur stack menggunakan LIFO (Last In First Out), yaitu sesuatu yang dimasukkan terakhir, akan keluar pertama kali.
Stack menggunakan istilah:
1. PUSH masuk, simpan, tulis
2. POP keluar, ambil, hapus
No comments:
Post a Comment