.

Queue Bahasa Pemrograman Python

QUEUE

Definisi
                               
          Queue berarti antrian, queue merupakan salah satu contoh aplikasi dari pembuatan double linked list yang cukup sering kita temui dalam kehiduypan sehari-hari,misalnya saat Anda mengantri di loket untuk membeli tiket. Istilah yang cukup sering dipakaiseseorang masuk dalam sebuah antrian adalah enqueue. Dalam suatu antrian, yang datang terlebih dahulu akan dilayani lebih dahulu. Istilah yang sering dipakai bila seseorang keluar dariantrian adalah dequeue. Walaupun berbeda implementasi, struktur data queue setidaknya harusmemiliki operasi-operasi sebagai berikut :
EnQueue Memasukkan data ke dalam antrian
DeQueue Mengeluarkan data terdepan dari antrian
Clear Menghapus seluruh antrian
IsEmpty Memeriksa apakah antrian kosong
Size Memeriksa berapa banyak antrian
Peek Memeriksa Antrian Terdepan

Ilustrasi



Algoritma


Kode Program

def Queue():
    q = []
    return (q)
def enqueue(q,data):
    q.append(data)
    return (q)

def dequeue(q):
    data = q.pop(0)
    return(data)  
def isEmpty(q):
    return (q == [])   
def size(q):
    return(len(q))
def peek(q):
    return q[0]


q=Queue()
enqueue(q,'R')
enqueue(q,'A')
enqueue(q,'Y')


while not isEmpty(q):

    print(dequeue(q))
Share this article :
 
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Master Of Everything - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger