Pelajaran Hidup

Inspirasi dari sebuah pengalaman dan pelajaran hidup..Semua butuh sebuah pembelajaran

Program Queue dengan C++

#include
#include

#define maks 5

using namespace std;

class Queue{
friend ostream& operator<<(ostream&, const Queue&); public : Queue(); int penuh(int); int kosong(int); void cetak(); void enqueue(char); char dequeue(); private : char A[maks]; int banyak; }; ostream& operator<<(ostream&out,const Queue& s) { cout<<"\nIsi Queue sebanyak : "<<<" yaitu "; for(int i=0; i< banyak="0;" i="0;" int="" return="" s="=maks" void="" cout=""><<"\nIsi Queue : "; for(int i=0; i<<<" "; } void Queue::enqueue(char x) { cout<<"\nElemen : "<< tempat="0;">x)tempat++;
if(banyak !=tempat)
for(int i=banyak; i>=tempat; i--)
A[i+1]=A[i];
A[tempat]=x;
banyak++;
}
}

char Queue::dequeue()
{
char temp=A[--banyak];
cout<<"\nDequeue elemen-->"<
A[banyak]='0';
return temp;
}

main(){
Queue p;
p.enqueue('b');
cout<
p.enqueue('d');
cout<
p.enqueue('c');
cout<
p.enqueue('e');
cout<
p.enqueue('a');
cout<

char x=p.dequeue();
cout<<"elemen yang di dequeue"<<
cout<
{


system("PAUSE");
return EXIT_SUCCESS;
}
}



0 komentar:

Posting Komentar