Selasa, 22 September 2015

Implementasi Stack Menggunakan Double Link List C++

  Tidak ada komentar
Implementasi Stack CPP

Stack (tumpukan) adalah struktur data yang memberikan data seperti tumpukan dalam gelas, jadi jika suatu data akan dimasukkan ke dalam gelas yang pertama akan menjadi yang terakhir untuk diambil, maka struktur data ini menganut kaidah LIFO (Last In First Out). Arti dari LIFO itu adalah yang terakhir masuk maka akan menjadi yang pertama keluar.

Stack yang akan Santekno buat menerapkan sistem OOP (Object Oriented Programming) sehingga agar lebih mudah dipahaminya. Dalam OOP kita harus membuat suatu kelas yang akan kita namakan Stack.

Seperti yang sebelumnya telah diposting yaitu Stack menggunakan Array, implementasi Stack menggunakan DLL juga sama saja kaidahnya tidak dihilangkan, tetapi yang paling beda yaitu jika menggunakan DLL itu lebih longgar terhadap pengalokasian data, karena struktur data Double Linked List unlimited walaupun bisa di batasi.

Kode Program Kelas Stack

Kelas ini memiliki beberapa method atau fungsi yang sesuai dengan sifat-sifat dan kaidah Stack. Seperti Push, Pop, Top dan Full. Push adalah menyimpan data ke dalam stack. lalu Pop adalah mengambil data paling atas dari Stack sedangkan Top adalah melihat isi data yang paling atas dari suatu Stack.
Berikut ini penjelasan beberapa code berdasarkan fungsi-fungsi tersebut.
Kode Program Push()
Kode Program Pop()
Kode Program Top()

Main Program

Beberapa Struktur Data dan Implementasinya :


Tidak ada komentar :

Posting Komentar

Peraturan Saat Berkomentar :
1. Menggunakan bahasa yang sopan
2. Tidak melakukan spamming
3. Tidak menyisipkan link aktif atau pun hidup

Direkomendasikan untuk memakai NAMA/URL untuk memudahkan blogwalking :D
Komentar yang tidak sesuai akan dihapus ^_^