Kamis, 15 April 2010

pemrograman C : "stack"

stack adalah salah satu struktur data yang menggunakan sistem LIFO (last in first out). cara kerjanya seperti tumpukan. misalnya buku disusun, dari bawah ke atas. maka, buku yang bakal diambil duluan adalah buku yang paling atas. begitu pula dengan Stack.

dalam Stack, data dimasukkan dengan perintah PUSH, dan di ambil dengan perintah POP. contoh program program yang sederhana adalah : membalikkan huruf dari belakang ke depan dari sebuah kata, contoh: dimasukkan kata KUDA, dalam stack mungkin bisa digambarkan sbb:
A --> dimasukkan keempat
D --> dimasukkan ketiga
U --> dimasukkan kedua
K --> dimasukkan pertama

maka, akan diambil pertama kali adalah huruf A, lalu D , U dan K, maka hasilnya adalah ADUK.

source kodenya bisa klik disini


untuk contoh aplikasi yang lainnya yaitu : mengecek suatu kata apakah palindrom atau bukan dan program untuk mengubah(konversi) bilangan bulat ke biner dapat diunduh sendiri karena terlanlu panjang.

disini untuk cek palindom dan disini untuk konversi desimal - biner

atau disini untuk lengkapnya



semoga membantu dan menjadi referensi anda. selamat mencoba (: good trying )

2 komen mu:

Anonim mengatakan...

liyane zidduuuuuuuu ra ana ya...
orientasi $$$ banget..? hmm

bang ayee mengatakan...

pak anonim : yahh namanya juga usaha.

lha nek tak post lsg kedawan og pak....

sori kalo menyusahkan