-
队列:先入先出查看全部
-
环形队列比普通队列好多了,查看全部
-
队列特点:先进者先出查看全部
-
出错错错错查看全部
-
数据结构是指相互之间存在一种或多种特定关系的数据元素的集合查看全部
-
队列.H查看全部
-
队列所具有的功能属性查看全部
-
出队列,头部往后移动; 进队列,尾部往后移动。查看全部
-
函数定义查看全部
-
FIFO,,先入先出查看全部
-
普通队列的建立查看全部
-
遍历函数有错 for(int i = m_iHead; i < m_iHead + m_iQueueLen; ++i)查看全部
-
Demo.cpp #include "MyQueue.h" #include <iostream> using namespace std; int main() { MyQueue *p = new MyQueue(4); p->EnQueue(10); p->EnQueue(12); p->EnQueue(8); p->EnQueue(3); p->EnQueue(5); p->QueueTravese(); int e = 0; p->DeQueue(e); cout << e << endl; p->DeQueue(e); cout << e << endl; p->QueueTravese(); p->ClearQueue(); p->QueueTravese(); p->EnQueue(20); p->EnQueue(5); int len = p->QueueLength(); cout << len << endl; p->QueueTravese(); delete p; p = NULL; return 0; }查看全部
-
MyQueue.cpp bool MyQueue::DeQueue(int &element) { if (QueueEmpty()) return false; element = m_pQueue[m_iHead]; m_iHead++; m_iHead = m_iHead % m_iQueueCapacity; m_iQueueLen--; return true; } void MyQueue::QueueTravese() { for (int i = m_iHead; i < m_iHead + m_iQueueLen; i++) { cout << m_pQueue[i % m_iQueueCapacity] << " "; } cout << endl; }查看全部
举报
0/150
提交
取消