Circular Queue.

Slides:



Advertisements
Presentasi serupa
Antrian (Queue) Desain dan Analisis Algoritma
Advertisements

Queue (Antrian).
Dr. Anto Satriyo Nugroho, M.Eng
Rahmat Deddy Rianto Dako, ST, M.Eng
QUEUE II. IMPLEMENTASI QUEUE
List, Stack & Queue (1) Dr. Anto Satriyo Nugroho, M.Eng
STRUKTUR DATA PERTEMUAN 6
QUEUE.
Queue.
Pertemuan (6) QUEUE (ANTREAN) IMAM SIBRO MALISI NIM :
Algoritma dan Struktur Data
STACK (Tumpukan).
Struktur Data (Data Structure) – IS 2313
QUEUE (antrian).
STRUKTUR DATA (4) Array Stack(Tumpukkan) dan Queue (Antrian)
Queue.
Antrian (Queue) Membentuk Antrian 5 4 Depan Belakang.
Queue.
QUEUE (ANTRIAN).
Queue.
Chapter 12 Antrian (Queue) Program Studi Ekstensi DTE FTUI Slides©2007.
Mempelajari tipe data queue dan bagaimana menggunakan fungsi insert, remove, is_empty dan is_full. Mempelajari bagaimana mengimplementasikan queue dengan.
Algoritma dan Struktur Data
Linear Data Structures (Queue)
Matakuliah : T0534/Struktur Data Tahun : 2005 Versi : September 2005
ANTRIAN ( QUEUE ) Fajrizal.
ANTRIAN Farid Wajdi Yusuf Pendidikan Teknik Informatika dan Komputer
STRUKTUR DATA QUEUE.
STRUKTUR DATA Queue atau Antrian.
Pertemuan : Algoritma & Struktur Data
Stack.
Queue By Serdiwansyah N. A. 1. Queue Penambahan data dilakukan pada sebuah ujung sebuah list, sedangkan penghapusan data dilakukan pada ujung yang lain.
Program Studi Teknik Informatika
BAB3 QUEUE 6.3 & 7.3 NESTED LOOP.
QUEUE Copyright 2008 by Yohana.
QUEUE Denny Agustiawan,M.pd
Stack Stack atau tumpukan adalah suatu stuktur data yang penting dalam pemrograman Bersifat LIFO (Last In First Out) Benda yang terakhir masuk ke dalam.
Program Studi Teknik Informatika
Defri Kurniawan QUEUE Defri Kurniawan
Antrian (Queue).
Queue (Antrian).
Struktur Organisasi Data 2
Queue.
STRUKTUR DATA QUEUE (Antrian)
STACK (Tumpukan).
QUEUE (ANTRIAN ) Disusun Oleh : Kelompok 2 Siti Hajar ( )
Program Studi Teknik Informatika
Program Studi Teknik Informatika
STRUKTUR DATA Chapt 5 : QUEUE Oleh : Yuli Praptomo PHS, S.Kom.
Struktur Data Khoiriya Latifa, M.Kom.
Program Studi Teknik Informatika
Antrian Dengan Array Ika Menarianti.
NAMA : SITI HAJAR NIM : UNIT : B NO.HP : 0852 – 2000 – 3786.
Pertemuan 5 Review Berbagai Struktur Data
Nama : Siti Hajar Nim : Unit : B/III No.Hp : 0852 –
Program Studi Teknik Informatika
Circular QUEUE 6.3 & 7.3 NESTED LOOP.
STACK (Tumpukan).
Queue(Antrian).
QUEUE (Antrian) #Kulia 6 Algoritma dan Struktur Data.
Algoritma dan Struktur Data
Queue (Antrian).
STRUKTUR DATA PERTEMUAN 7
QUEUE (ANTRIAN) Queue atau antrian didefinisikan sebagai kumpulan dari obyek-obyek yang homogen dengan operasi penambahan elemen (Enqueue) dan pengambilan.
Rahmady Liyantanto liyantanto.wordpress.com
Pertemuan – 7 Antrian / Queue (Bab 4).
TIF 4201 Algoritma Dan Struktur Data Abstract Data Type
STRUKTUR DATA Teknik Informatika S1
Queue Algoritma dan Struktur Data.
QUEUE (Antrian).
Transcript presentasi:

Circular Queue

Queue [kjuː] Queue = Antrian Mengikuti aturan FIFO (First In – First Out) Operasi-operasi: Enqueue: Memasukkan 1 elemen dalam antrian Dequeue: Mengeluarkan 1 elemen dari antrian cinemark

Implementasi Linear Implementasi dengan Array Ukuran (ruang antrian) tetap. Perlu memelihara catatan posisi terdepan (front) dan posisi belakang (rear) Model Implementasi: Tanpa Penggeseran elemen Ketika elemen dikeluarkan dari antrian, ruang antrian didepan menjadi kosong dan tidak dipergunakan lagi. Perlu sekali waktu dikosongkan. Dengan Penggeseran elemen Setiap kali elemen dikeluarkan dari antrian, seluruh elemen dibelakangnya di geser ke depan  time consuming !!

Circular Array

Queue dalam Circular Array

Circular Indexing Logika if .. then.. if i = MaxQueue -1 then i := 0 else i := i + 1; Operator Mod i := (i + 1) mod MaxQueue

Boundary Conditions Queue kosong dan penuh

Circular Queue dalam Delphi Index: -1 .. MaxQueue Deklarasi Queue const Maxqueue = ... ; type item = ... ; Tqueue = record count: 0..MaxQueue; front : 0..MaxQueue-1; rear : -1.. Maxqueue-1; entry : array[0..MaxQueue -1] of item; end;