Operasi Pop Pada Stack
Stack adalah tipe data abstrack yang umum digunakan pada seluruh
pemrograman komputer. Stack sendiri sama seperti halnya tumpukan jika di dunia
nyata, misalnya tumpukan piring yang telah selesai dicuci, akan ditumpuk dari
bawah ke atas, kemudian setelah semua bersih maka diambil satu persatu dari
atas ke bawah di masukkan ke lemari atau rak piring.
Mengambil data bersamaan dengan menghapus data dari stack disebut dengan
operasi pop. Elemen pada stack tidak benar-benar terhapus hanya saja penunjuk
ruang (top) di kurangi nilainya dengan satu. Tapi pada implementasi stack
sendiri pop akan benar-benar menghapus data tersebut dari tumpukan.
Manual Pengerjaan :
Contoh program
pop() :
Buka notepad++ dan kita buat 2 file yang di taruh di dalam satu folder,
file pertama adalah file dengan format (.html) dan file yang kedua dengan
format (.js).
File html kita beri nama “tugas blog pop.html”, dengan isi seperti
berikut :
<html>
<head>
<title>Array
: Stack</title>
</head>
<body>
<script src="coding
pop.js"></script>
</body>
</html>
File js kita beri nama “coding
pop.js”, dengan isi seperti berikut :
var nama =
["Dendi","Dimas","Arti","Danu","Indra","Rahmat","Dewi","Ayu"];
document.write(nama);
document.write("<br>");
nama.pop();
document.write(nama);
document.write("<br>");
nama.pop();
document.write(nama);
document.write("<br>");
nama.pop();
document.write(nama);
document.write("<br>");
nama.pop();
document.write(nama);
document.write("<br>");
nama.pop();
document.write(nama);
document.write("<br>");
nama.pop();
document.write(nama);
document.write("<br>");
nama.pop();
document.write(nama);
document.write("<br>");
nama.pop();
document.write(nama);
Hasil program ketika di jalankan akan jadi seperti ini
:
Nice
BalasHapus