Tag Archives: queue plus
سورس پیاده سازی صف Queue سی پلاس
عنوان پروژه
برنامه سورس پیاده سازی صف Queue سی پلاس
توضیحات :
نوع فایل
فرمت
سورس زبان سی پلاس پلاس
CPP , EXE
پیش نمایش از سورس کد پروژه
#include<iostream.h>
#include<conio.h>
#include<graphics.h>
#include<stdio.h>
class queue
{
private :
int front,rear,i,q,ret,ele,s,count;
public :
queue()
{
front=0;
rear=0;
s=0;
count=0;
}
int overflow() //تابع سرريز صف
{
if (rear>4)
return 1;
else
return 0;
}
//ساخت صف
void quee()
{
if (count>0)
{
shift();
}
ret=overflow();
if (ret==1)
cout << "Queue is full"<<endl;
else
{
cout <<"Enter element "<<endl;
cin >>ele;
q=ele;
rear = rear+1;
}
}
//عمليات شيفت مقادير صف
void shift()
{
if (s==0 & front>0)
{
for(i=0;i<front;i++)
{
q=q;
s=s+1;
front=front+1;
if(front >rear-1)
break;
}
front=0;
s=0;
}
rear=rear-count;
count=0;
}
======
خرید پروژه
در کلیه ساعات شبانه ...