Contoh Program Queue Dengan Linked List

broken image


QUEUE Queue adalah suatu kumpulan data yang penambahan elemennya hanya bisa dilakukan pada satu ujung (disebut dengan sisi belakang atau rear), dan penghapusan atau pengambilan elemen dilakukan. Setelah sebelumnya saya berbagi contoh program stack dan queue dalam bahasa pemrograman python, kali ini saya ingin berbagi contoh progra. Waktunya upgrade skill mu contoh program krs dengan php mempelajari framework PHP. Bully scholarship edition save game chapter 4 download. Topcon 3d office keygen. Untuk script database-nya silahkan copas aja trus langsung di run. Agantutorial adalah blog Portal Informasi dan media Belajar Bersama komputer dan dunia bisnis online. Contoh Program Login dengan bahasa C. List matematika matriks OOP pencarian prosedur queue Rekursif search senarai berantai sorting String switch Tips.

  1. Contoh Program Queue Dengan Linked List Example
  2. Contoh Program Queue Dengan Linked List Dan
  3. Contoh Program Queue Dengan Linked List Data
  4. Contoh Program Queue Dengan Linked List Pada
Program kali ini cukup istimewa karena menggunakan class sebagai dasar dari OOP(Object Oriented Programing) berikut source code dari program queue menggunakan linked list.
#include
#include
class linked_list_queue{
private:
struct node{
int data;
node *next;
};
node *rear;
node *entry;
node *print;
node *front;
public:
linked_list_queue();
void enqueue();
void dequeue();
void print_list();
};
linked_list_queue::linked_list_queue(){
rear=NULL;
front=NULL;
}
Contoh

void linked_list_queue::enqueue(){
int angka;
cout<<'masukkan angka kedalam queue:';cin>>angka;
entry=new node;
if(rearNULL){
entry->data=angka;
entry->next=NULL;
rear=entry;
front=rear;
}
else{
entry->data=angka;
entry->next=NULL;
rear->next=entry;
rear=entry;
}
cout< cout<<'data '< getch();
}
void linked_list_queue::dequeue(){
if(frontNULL){
cout<<'queue kosong';cout< }
else{
int deleted_element=front->data;
node *temp;
temp=front;
front=front->next;
delete temp;
cout< cout< }
getch();
}
void linked_list_queue::print_list(){
print=front;
if(print!=NULL){
cout<<'angka dalam queue:';
}
else{
cout<<'queue kosong';cout< }
while(print!=NULL){
cout<data;
print=print->next;
}
getch();
}
main(){
int pilih;
linked_list_queue queue;
do{
clrscr();
cout<<'1.enqueue data'< cout<<'2.dequeue data'< cout<<'3.tampilkan data'< cout<<'masukkan pilihan:';cin>>pilih;cout< if(pilih1){
queue.enqueue();
}
if(pilih2){
queue.dequeue();
Contoh program queue dengan linked list ppt

void linked_list_queue::enqueue(){
int angka;
cout<<'masukkan angka kedalam queue:';cin>>angka;
entry=new node;
if(rearNULL){
entry->data=angka;
entry->next=NULL;
rear=entry;
front=rear;
}
else{
entry->data=angka;
entry->next=NULL;
rear->next=entry;
rear=entry;
}
cout< cout<<'data '< getch();
}
void linked_list_queue::dequeue(){
if(frontNULL){
cout<<'queue kosong';cout< }
else{
int deleted_element=front->data;
node *temp;
temp=front;
front=front->next;
delete temp;
cout< cout< }
getch();
}
void linked_list_queue::print_list(){
print=front;
if(print!=NULL){
cout<<'angka dalam queue:';
}
else{
cout<<'queue kosong';cout< }
while(print!=NULL){
cout<data;
print=print->next;
}
getch();
}
main(){
int pilih;
linked_list_queue queue;
do{
clrscr();
cout<<'1.enqueue data'< cout<<'2.dequeue data'< cout<<'3.tampilkan data'< cout<<'masukkan pilihan:';cin>>pilih;cout< if(pilih1){
queue.enqueue();
}
if(pilih2){
queue.dequeue();

Contoh Program Queue Dengan Linked List Example

}

Contoh Program Queue Dengan Linked List Dan

if(pilih3){
queue.print_list();

Contoh Program Queue Dengan Linked List Data

}
}
while(pilih!=0||pilih>3);

Contoh Program Queue Dengan Linked List Pada

getch();
}



broken image