-
队列:先入先出查看全部
-
环形队列 普通队列可能浪费时间浪费内存查看全部
-
队列函数查看全部
-
class MyQueue{<br> public:<br> MyQueue(int queueCapacity)};//InitQueue(&Q)创建队列 virtual ~MyQueue();//DestroyQueue(&Q)销毁队列 void ClearQueue();//ClearQueue(&Q)清空队列 bool QueueEmpty() const;//QueueEmpty(Q)判空队列 int QueueLength() const;//QueueLength(Q) 队列长度 bool EnQueue(int element);//EnQueue(&Q,&element) 新元素加入 bool DeQueue(int &element);//DeQueue(&Q,&element) 首元素出队 void QueueTraverse();//QueueTraverse(Q,visit()) 遍历队列 private: int *m_pQueue; int m_iQueueLen; int m_iQueueCapacity;//队列数组容量 }; visit 函数查看全部
-
防止溢出用取余操作(入队、出队、遍历)查看全部
-
环形队列作为重点查看全部
-
环形队列弥补普通队列的缺点查看全部
-
FIFO first in firs out查看全部
-
对的 核心就是取余这个算法 才能保证是环形 最好自己先想通了 就能听懂了查看全部
-
大家都觉得查看全部
-
class MyQueue{<br> public:<br> MyQueue(int queueCapacity)};//InitQueue(&Q)创建队列 virtual ~MyQueue();//DestroyQueue(&Q)销毁队列 void ClearQueue();//ClearQueue(&Q)清空队列 bool QueueEmpty() const;//QueueEmpty(Q)判空队列 int QueueLength() const;//QueueLength(Q) 队列长度 bool EnQueue(int element);//EnQueue(&Q,&element) 新元素加入 bool DeQueue(int &element);//DeQueue(&Q,&element) 首元素出队 void QueueTraverse();//QueueTraverse(Q,visit()) 遍历队列 private: int *m_pQueue; int m_iQueueLen; int m_iQueueCapacity;//队列数组容量 }; visit 函数查看全部
-
FIFO:先进先出 队列:普通队列 环形队列查看全部
-
数据结构是指相互之间存在一种或多种【特定关系】的数据元素的【集合】查看全部
-
环形代码查看全部
-
环型变量代码查看全部
举报
0/150
提交
取消