首页天道酬勤循环队列是什么存储结构,循环队列与一般队列相比有什么优点

循环队列是什么存储结构,循环队列与一般队列相比有什么优点

张世龙 05-06 11:44 102次浏览

满意的回答

cowkinki

2013.07.04

通过率: 44%等级: 12

帮助: 7278人

团队领导,有人设了团队领导。 请作为参考。 进入团队时团队领导的方针会发生变化,离开团队时团队领导的方针会发生变化

intenqueue(cirqueue*q,DataType e )//入队

{

if(q-quelen==queuesize )//团队符合条件

{

printf (队列is完整! Cannot EnQueue.\n ';

返回0;

}

else

{

Q-data[Q-rear]=e;

q-rear=(q-rear1) % QueueSize; //实现循环

问长;

返回1;

}

}

离开datatypedequeue(cirqueue*q )//团队

{

if(q-length==0)//团队空闲

{

printf (队列输入! Cannot DeQueue.\n ';

返回0;

}

else

{

DataType ret=Q-data[Q-front]; //记录团队要素的值

q-front=(q-front1) % QueueSize; //此语句用于实现循环

问长--- -;

返回ret; //返回出队元素的值

}

}

00共享通报

数据结构循环队列删除所有奇数,西工大noj网站