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 :



Terima kasih atas kunjungannya, mohon maaf apabila ada kesalahan dalam penulisan maupun ada kata-kata yang kurang berkenan. Karena saya masih dalam proses belajar.

Komentar

Posting Komentar

Postingan populer dari blog ini

Cara Membuat Aritmatika dengan Javascript

Graph Berbobot (Weighted Graph)