1 ////////////////////////////////////////////////////////////////////////////// 2 // SqQueue.cpp 3 // 4 // author:Leetao 5 ////////////////////...
分类:
其他好文 时间:
2014-11-23 22:57:40
阅读次数:
590
package queue.circleSequenceQueue;
/**
* 这里我们规定队列满时数组中还有一个空闲空间,不允许将数组中的空间全部存满
* 循环队列满的条件是:(rear+1)%QueueSize==front
* 长度计算公式为:(rear-front+QueueSize)%QueueSize
* @author wl
*/
public class CircleS...
分类:
编程语言 时间:
2014-11-23 09:19:33
阅读次数:
376
Windows中一个进程可以包含多个线程,由多个线程组成。在Windows应用程序中,窗体是由一种称为“UI线程(UserInterfaceThread)”的特殊类型的线程创建的。一个UI线程包含一个消息循环对列。在窗口运行过程中,按下控件或对窗口进行一些操作等同于向消息循环队列插入消息;然后..
分类:
编程语言 时间:
2014-11-17 14:16:16
阅读次数:
206
什么是队列?队列(Queue)也是一种运算受限的线性表。它仅仅同意在表的一端进行插入,而在还有一端进行删除。同意删除的一端称为队头(front),同意插入的一端称为队尾(rear)。FIFO原则队列具有先进先出原则,与栈的先进后出形成对照。为什么设计循环队列?队列的顺序存储结构称为顺序队列,顺序队列...
分类:
其他好文 时间:
2014-11-11 14:06:50
阅读次数:
162
//循环队列
#include
#include
#define MAXSIZE 5
#define status int
struct Queue
{
int* base;
int front;
int real;
}Q;
status initQueue(Queue &Q)
{
Q.base=(int *)malloc(MAXSIZE*sizeof(int));
if(...
分类:
其他好文 时间:
2014-11-02 09:22:59
阅读次数:
175
什么是队列? 队列(Queue)也是一种运算受限的线性表。它只允许在表的一端进行插入,而在另一端进行删除。允许删除的一端称为队头(front),允许插入的一端称为队尾(rear)。 FIFO原则 队列具有先进先出原则,与栈的先进后出形成对比。 为什么设计循环队列? 队列的顺序存储结构称为顺序队列,顺...
分类:
其他好文 时间:
2014-10-24 12:40:58
阅读次数:
219
什么是队列?队列(Queue)也是一种运算受限的线性表。它仅仅同意在表的一端进行插入,而在还有一端进行删除。同意删除的一端称为队头(front),同意插入的一端称为队尾(rear)。FIFO原则队列具有先进先出原则,与栈的先进后出形成对照。为什么设计循环队列?队列的顺序存储结构称为顺序队列,顺序队列...
分类:
其他好文 时间:
2014-10-20 19:15:48
阅读次数:
133