You are on page 1of 2

TEORI ALGORITMA DAN STRUKTUR DATA

NAMA : MOCHAMAD FARID MAULANA


NIM : 1941720012
KELAS/ABSEN : TI-1D/18
BAB/MATERI : 9/QUEUE
TANGGAL : 7 APRIL 2020

Pseudocode Operasi Enqueue


Procedure Enqueue(Q: queue, input data) {

Deklarasi
size : integer
max : integer
rear : integer
front : integer

Algoritma
size <- 0
rear <- front <- -1
if(size == max - 1) then
print(“penuh”)
else
if(size == 0) then
front <- rear <- 0
else
if(rear == max - 1) then
rear <- 0
else
rear <- rear + 1
endif
endif
Q[rear] <- data
Size <- size + 1
endif

TEORI ALGORITMA DAN STRUKTUR DATA


SEMESTER GENAP 2019/2020
TEORI ALGORITMA DAN STRUKTUR DATA
NAMA : MOCHAMAD FARID MAULANA
NIM : 1941720012
KELAS/ABSEN : TI-1D/18
BAB/MATERI : 9/QUEUE
TANGGAL : 7 APRIL 2020

Pseudocode Operas Dequeue


Procedure Dequeue(Q: queue) {

Deklarasi
data : integer
rear : integer
front : integer
max : integer

Algoritma
data <- 0
if(size == 0) then
print(“kosong”)
else
data <- Q[front]
size <- size – 1
if(size == 0) then
front <- rear <- -1
else
if(front == max – 1) then
front <- 0
else
front <- front + 1
endif
endif
endif
return data

TEORI ALGORITMA DAN STRUKTUR DATA


SEMESTER GENAP 2019/2020

You might also like