STRUKTUR DATA version STMIK AMIKOM YOGYAKARTA

Slides:



Advertisements
Presentasi serupa
STRUKTUR DATA Struktur Data - Gerlan A. Manu, ST.,MKom 1.
Advertisements

Queue (Antrian).
Dr. Anto Satriyo Nugroho, M.Eng
STRUKTUR DATA array stack dan queue
List, Stack & Queue (1) Dr. Anto Satriyo Nugroho, M.Eng
QUEUE.
Pertemuan 5 STACK atau TUMPUKAN IMAM SIBRO MALISI NIM :
Pertemuan (6) QUEUE (ANTREAN) IMAM SIBRO MALISI NIM :
Algoritma dan Struktur Data
STACK (Tumpukan).
STACK.
STACK.
Struktur Data (Data Structure) – IS 2313
Pointer dalam Stack.
STRUKTUR DATA (4) Array Stack(Tumpukkan) dan Queue (Antrian)
Algorithm and Data Structures.
stack ==tumpukan== Tenia wahyuningrum st3 telkom purwokerto
PRAKTIKUM STRUKTUR DATA STACK SULIDAR FITRI, M.Sc MARCH, 2014.
STRUKTUR DATA (4) array stack dan queue
Apakah Stack itu ?. Apakah Stack itu ? Pengertian STACK Secara sederhana diartikan dengan : sebagai tumpukan dari benda sekumpulan data yang seolah-olah.
STRUKTUR DATA Queue atau Antrian.
BAB 3 STACK (TUMPUKAN).
STACK.
Pertemuan 8 Stack dengan Array
Stack Pertemuan 11.
Stack.
NAMA : siti hajar NIM : UNIT : b NO.hp : 0852 –
Stack.
Sapta Candra Miarsa,S.T.,M.T.
Defri Kurniawan ADT STACK Defri Kurniawan
STRUKTUR DATA STACK.
Abstract Data Type (ADT) and Stack Array
STRUKTUR DATA QUIZ.
Stack Stack atau tumpukan adalah suatu stuktur data yang penting dalam pemrograman Bersifat LIFO (Last In First Out) Benda yang terakhir masuk ke dalam.
Matakuliah : T0534/Struktur Data Tahun : 2005 Versi : September 2005
Defri Kurniawan QUEUE Defri Kurniawan
Struktur Organisasi Data 2
STRUKTUR DATA QUEUE (Antrian)
STACK 6.3 & 7.3 NESTED LOOP.
Tugas Kelompok 1 stack.
STACK (Tumpukan).
STRUKTUR DATA Chapt 5 : QUEUE Oleh : Yuli Praptomo PHS, S.Kom.
Algoritma dan Struktur Data
TEAM 1 Cut Hayatul Wardani ( ) Saputri Phonna ( ) Azhary (140502)
STACK (Tumpukan).
STACK / TUMPUKAN Struktur Data.
Stack.
STACK Yohana Nugraheni.
Algoritma dan Struktur Data
STRUKTUR DATA TUMPukAN (STACK).
Algoritme dan Stuktur Data
Queue(Antrian).
STACK & QUEUE Struktur Data.
QUEUE (Antrian) #Kulia 6 Algoritma dan Struktur Data.
Algoritma dan Struktur Data
STRUKTUR DATA version STMIK AMIKOM YOGYAKARTA
STACK (TUMPUKAN) Stack atau tumpukan didefinisikan sebagai kumpulan dari obyek-obyek yang homogen dengan operasi penambahan dan pengambilan elemen melalui.
STRUKTUR DATA PERTEMUAN 4
STRUKTUR DATA STACK.
STRUKTUR DATA Stack atau Tumpukan.
Double STACK 6.3 & 7.3 NESTED LOOP.
STACK.
Algoritma dan Struktur Data
STRUKTUR DATA Teknik Informatika S1
STACK (Tumpukan) Tumpukan Koin.
Queue Algoritma dan Struktur Data.
STRUKTUR DATA – TEKNIK INFORMATIKA S1
QUEUE (Antrian).
Stack dan Queue dengan Respresentasi Linked List
Defri Kurniawan ADT STACK Defri Kurniawan
Transcript presentasi:

STRUKTUR DATA version STMIK AMIKOM YOGYAKARTA STACKs

Introduction

Stacks, Memory partion LIFO, Last-In-First-Out Stack UnderFlow Stack OverFlow

LIFO ilustration

Stack Implementation Static, Array structure

Dynamic , Type Pointers (Link List)

Operasi Stacks Push Pop Clear IsEmpty IsFull

Static Stack (Array) typedef struct STACK{ int top; char data[10][10]; }; Deklarasi: STACK tumpuk;

Inisialiasi

Ilustrasi:

IsFull Untuk memeriksa apakah stack sudah penuh Dengan cara memeriksa top of stack, jika sudah sama dengan MAX_STACK-1 maka full, jika belum (masih lebih kecil dari MAX_STACK-1) maka belum full

Ilustrasi:

IsEmpty Untuk memeriksa apakah stack masih kosong Dengan cara memeriksa top of stack, jika masih -1 maka berarti stack masih kosong

Push Untuk memasukkan elemen ke stack, selalu menjadi elemen teratas stack Tambah satu (increment) nilai top of stack terlebih dahulu setiap kali ada penambahan elemen stack, asalkan stack masih belum penuh, kemudian isikan nilai baru ke stack berdasarkan indeks top of stack setelah ditambah satu (diincrement)

Pop Untuk mengambil elemen teratas dari stack. Ambil dahulu nilai elemen teratas stack dengan mengakses top of stack, tampilkan nilai yang akan diambil terlebih dahulu, baru didecrement nilai top of stack sehingga jumlah elemen stack berkurang

Print Untuk menampilkan semua elemen-elemen stack Dengan cara looping semua nilai array secara terbalik, karena kita harus mengakses dari indeks array tertinggi terlebih dahulu baru ke indeks yang kecil

Code Complex: Klik Task 3: Pilihlah dua dari perintah berikut ini: Tambahkanlah function untuk menghapus salah satu elemen stack Tambahkanlah function untuk mencari suatu elemen dalam stack Tambahkan function untuk mengedit suatu elemen dalam stack Carilah nilai total, rata-rata dari elemen stack yang diinputkan dengan menambahkan function sendiri. Menentukan nilai terbesar dan terkecil dari elemen-elemen stack dengan menambahkan function sendiri.