STACK & QUEUE Struktur Data.

Slides:



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

Queue (Antrian).
Dr. Anto Satriyo Nugroho, M.Eng
Pertemuan 5 Struktur Data
bentuknya, yang dapat berubah pada saat runtime.
STRUKTUR DATA array stack dan queue
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
Rahmat Deddy Rianto Dako, ST, M.Eng
PERTEMUAN KE-7 Kamis, 14 Oktober QUEUE (Antrian) Queue (Antrian) adalah suatu bentuk khusus dari List Linier dengan operasi penyisipan (insertion)
Struktur data dalam algoritma
List, Stack & Queue (1) Dr. Anto Satriyo Nugroho, M.Eng
Antrian (Queue).
Pertemuan 5 STACK atau TUMPUKAN IMAM SIBRO MALISI NIM :
Sekolah Tinggi Manajemen Informatika dan Komputer
Queue.
Algoritma dan Struktur Data
STACK (Tumpukan).
STRUKTUR DATA version STMIK AMIKOM YOGYAKARTA
STACK.
Struktur Data (Data Structure) – IS 2313
STRUKTUR DATA (4) Array Stack(Tumpukkan) dan Queue (Antrian)
Queue.
QUEUE (ANTRIAN).
QUEUE / ANTRIAN Queue / antrian adalah sebuah bentuk list dengan operasi penyisipan hanya dapat dilakukan pada satu sisi yang disebut belakang (REAR) dan.
4 QUEUE (ANTREAN) BAB Definisi Queue (antrean)
Algorithm and Data Structures.
Linear Data Structures (Stack)
stack ==tumpukan== Tenia wahyuningrum st3 telkom purwokerto
PRAKTIKUM STRUKTUR DATA STACK SULIDAR FITRI, M.Sc MARCH, 2014.
Pertemuan 5 STACK & QUEUE
ANTRIAN Farid Wajdi Yusuf Pendidikan Teknik Informatika dan Komputer
Apakah Stack itu ?. Apakah Stack itu ? Pengertian STACK Secara sederhana diartikan dengan : sebagai tumpukan dari benda sekumpulan data yang seolah-olah.
BAB 3 STACK (TUMPUKAN).
STACK.
Struktur Data Departemen Ilmu Komputer FMIPA-IPB
Queue By Serdiwansyah N. A. 1. Queue Penambahan data dilakukan pada sebuah ujung sebuah list, sedangkan penghapusan data dilakukan pada ujung yang lain.
STACK ( TUMPUKAN ) Fajrizal.
Sapta Candra Miarsa,S.T.,M.T.
QUEUE Copyright 2008 by Yohana.
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
Defri Kurniawan ADT STACK Defri Kurniawan
Stack Stack atau tumpukan adalah suatu stuktur data yang penting dalam pemrograman Bersifat LIFO (Last In First Out) Benda yang terakhir masuk ke dalam.
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
Struktur Organisasi Data 2
Queue.
Tugas Kelompok 1 stack.
STACK (Tumpukan).
Stack (Tumpukan) Sumber Kepustakaan : putuputraastawa.files.wordpress.com/.../pert_5_sta...
2. Stack (Tumpukan) 2.1. Definisi
Pertemuan 5 Review Berbagai Struktur Data
Struktur data dalam algoritma
STACK (Tumpukan).
STACK / TUMPUKAN Struktur Data.
STACK Yohana Nugraheni.
STRUKTUR DATA TUMPukAN (STACK).
Algoritme dan Stuktur Data
QUEUE (Antrian) #Kulia 6 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
Double STACK 6.3 & 7.3 NESTED LOOP.
STACK.
STRUKTUR DATA (3) STACK.
STRUKTUR DATA QUEUE.
Pertemuan – 7 Antrian / Queue (Bab 4).
TIF 4201 Algoritma Dan Struktur Data Abstract Data Type
BAB 3 STACK (TUMPUKAN).
Struktur Data Linear Created by Fifth Group, S3B TI Anggota
Stack dan Queue dengan Respresentasi Linked List
Defri Kurniawan ADT STACK Defri Kurniawan
Transcript presentasi:

STACK & QUEUE Struktur Data

Pengertian Stack Data yang diletakkan diatas data yang lainnya Dlam stack bisa menambahkan, menyisipkan dan menghapus data Contoh : tumpukan piring Konsep : LIFO (Last In First Out)

Operasi pada Stack Proses penyisipan/penghapusan dilakukan pada satu ujung yang disebut TOP dari stack Dasar stack adalah PUSH = menambah elemen, dan POP = menghapus elemen Penambahan elemen baru pada stack yang sudah penuh overflow Penghapusan pada stack yang kosong/tidak memiliki elemen underflow.

Contoh kasus : Terdapat 3 elemen ditambahkan secara berurutan pada stack kosong yaitu elemen A, B dan C, maka stack dapat ditulis sebagai stack A, B, C dan bila digambarkan : Penyisipan dan penghapusan hanya terjadi pada TOP. 1 2 3 4 5 A B C TOP

Soal : Stack dengan 6 sel memory mula-mula kosong, tentukan output dari modula berikut : A:= 7 B:= 5 call push (stack, A) call push (stack, 2B) call push (stack, A+B) call push (stack,A-B) call push (stack,2AB) call push (stack, 9) While TOP <> null do call pop (stack, item) write item Enwhile return.

Pengertian Queue Adalah antrian Struktur data dimana data yang pertama kali dimasukkan adalah data yang pertama kali bisa dihapus Mekanisme FIFO (First In First Out)

Operasi pada Queue Memiliki 2 Var pointer yaitu : FONT (lokasi elemen depan) REAR (lokasi elemen belakang) Front = Null menyetakan queue kosong, jika elemen di hapus dari queue harga FRONT bertambah 1.

Contoh Kasus Queue dengan 6 sel memory sbb : Front = 2, Reart = 4 Kemudian gambarkan pemetaan dan tentukan nilai Rear & Front jika : F ditambahkan ke Queue A & C dihapus K,L,M ditambahkan D & F dihapus A C D 1 2 3 4 5 6

Pemetaan awal Front = 2, Rear =4 F ditambahkan ke Queue A & C dihapus Front = 4, Rear = 5 A C D 1 2 3 4 5 6 A C D F 1 2 3 4 5 6 A C D F 1 2 3 4 5 6

K, L & M ditambahkan Front = 4, Rear = 2 D & F dihapus 1 2 3 4 5 6 L M D F K 1 2 3 4 5 6

SOAL : Diketahui Queue dengan 5 cell mula-mula kosong. Gambarkan pemetaan & tentukan nilai Front dan Rearnya : A,B dan C disisipkan A dihapus D dan E disisipkan B dan C dihapus F disisipkan D dihapus G dan H disisipkan E dihapus F dihapus K disisipkan G dan H dihapus K dihapus