Pertemuan : Algoritma & Struktur Data

Slides:



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

Queue (Antrian).
Dr. Anto Satriyo Nugroho, M.Eng
Pertemuan 5 Struktur Data
STRUKTUR DATA (7) single linked list circular
LINKED LIST.
List, Stack & Queue (1) Dr. Anto Satriyo Nugroho, M.Eng
Struktur Data Queue Sandy dan Erick.
STRUKTUR DATA PERTEMUAN 6
QUEUE.
Pertemuan 5 STACK atau TUMPUKAN IMAM SIBRO MALISI NIM :
Queue.
Pertemuan (6) QUEUE (ANTREAN) IMAM SIBRO MALISI NIM :
Algoritma dan Struktur Data
STACK (Tumpukan).
Struktur Data (Data Structure) – IS 2313
STRUKTUR DATA (4) Array Stack(Tumpukkan) dan Queue (Antrian)
Queue.
Queue.
Queue.
Struktur Data List Linear : Linked List (Double Linkedlist)
Mempelajari tipe data queue dan bagaimana menggunakan fungsi insert, remove, is_empty dan is_full. Mempelajari bagaimana mengimplementasikan queue dengan.
Linear Data Structures (Queue)
Linear Data Structures (Stack)
Circular Queue.
Struktur Data List Linear : Linked List (Single Linkedlist)
Matakuliah : T0534/Struktur Data Tahun : 2005 Versi : September 2005
ANTRIAN ( QUEUE ) Fajrizal.
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.
STRUKTUR DATA QUEUE.
STRUKTUR DATA Queue atau Antrian.
Stack.
Queue By Serdiwansyah N. A. 1. Queue Penambahan data dilakukan pada sebuah ujung sebuah list, sedangkan penghapusan data dilakukan pada ujung yang lain.
QUEUE hms_sept.
Konsep dan Teknik Queue
QUEUE Copyright 2008 by Yohana.
STRUKTUR DATA QUIZ.
Defri Kurniawan QUEUE Defri Kurniawan
Defri Kurniawan QUEUE DENGAN LIST Defri Kurniawan
Antrian (Queue).
STRUKTUR DATA – Pertemuan 6
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
STRUKTUR DATA Chapt 5 : QUEUE Oleh : Yuli Praptomo PHS, S.Kom.
Algoritma dan Struktur Data
Struktur Data Khoiriya Latifa, M.Kom.
Tugas Kelompok 3 Operasi Queue Konsep dan Teknik Queue
Program Studi Teknik Informatika
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 –
STACK (Tumpukan).
Queue(Antrian).
QUEUE (Antrian) #Kulia 6 Algoritma dan Struktur Data.
Algoritma dan Struktur Data
Algoritma dan Struktur Data
STRUKTUR DATA PERTEMUAN 7
QUEUE (ANTRIAN) Queue atau antrian didefinisikan sebagai kumpulan dari obyek-obyek yang homogen dengan operasi penambahan elemen (Enqueue) dan pengambilan.
3.
Algoritma dan Struktur Data
STRUKTUR DATA Teknik Informatika S1
Queue Algoritma dan Struktur Data.
QUEUE (Antrian).
Defri Kurniawan QUEUE DENGAN LIST Defri Kurniawan
Transcript presentasi:

Pertemuan : Algoritma & Struktur Data Antrian Pertemuan : Algoritma & Struktur Data

Antrian (QUEUE) ANTRIAN merupakan kumpulan data dengan penambahan data hanya melalui satu sisi, yaitu sisi belakang dan penghapusan data hanya melalui sisi depan. Antrian merupakan salah satu struktur data yang memiliki sistem kerja pertama masuk maka akan menjadi yang pertama keluar (FIFO = First In First Out), seperti halnya antrian yang ada pada dunia nyata.

Contoh : 1 2 3 E D C B A Head Tail Terdapat satu buah pintu masuk di suatu ujung dan satu buah pintu keluar di ujung satunya. Sehingga membutuhkan variabel Head dan Tail

Inisialisasi 1 2 3 4 Index -1 Tail Head Head dan Tail =-1

Enqueue 1 2 3 4 A B C D E Head Tail Untuk menambahkan elemen ke dalam Antrian, penambahan elemen selalu ditambahkan di elemen paling belakang. Penambahan elemen selalu menggerakan variabel Tail dengan cara increment counter Tail.

Enqueue Tahap-tahap menginput data dalam antrian : Tail=Tail+1 Isi[Tail]=x

Dequeue 1 2 3 4 A B C D E Head Tail Digunakan untuk menghapus elemen terdepan/pertama dari Antrian dengan cara mengurangi counter Tail dan menggeser semua elemen antrian kedepan. Penggeseran dilakukan dengan menggunakan looping.

Dequeue Tahap 1 A 1 2 3 4 B C D E Head Tail

Dequeue Tahap 2 A 1 2 3 4 B C D E Head Tail

Dequeue Tahap 3 A 1 2 3 4 B C D E Head Tail

Dequeue Tahap 4 A 1 2 3 4 B C D E Head Tail

Dequeue Tahap 5 A 1 2 3 4 B C D E Head Tail

Dequeue Tahap 6 A 1 2 3 4 B C D E Head Tail

Latihan Buatlah sintak dari method penginputan dan penghapusan!

IsEmpty If(Tail==-1 && Head==-1) return 0; Else return 1; 1 2 3 4 1 2 3 4 Index -1 Tail Head If(Tail==-1 && Head==-1) return 0; Else return 1;

IsFull If(Tail==masimum) return 0; Else return 1; 1 2 3 E D C B A Head 1 2 3 E D C B A Head Tail If(Tail==masimum) return 0; Else return 1;