Professional Documents
Culture Documents
Pseudocode Operasi Enqueue & Dequeue
Pseudocode Operasi Enqueue & Dequeue
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
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