关于循环队列的 “循环” 使用

循环队列本来是解决假溢出而创建的。
但是它也可以循环操作数据
代码如下

typedef struct PCB	
{
	...
}pcb;
pcb p;
int i = 0;
	while (true)
	{
			p = Top(q);
			f = i % MAXSIZE;
			DeQueue(&q);
			EnQueue(&q, p);
			i++;
	}

我也不知道为啥要记下来,可能是担心忘了吧。

发布了101 篇原创文章 · 获赞 49 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Austin_/article/details/103548790