-
new【】要求元素对象的必须是拥有默认构造函数的,否则不可用查看全部
-
环形时可以用取余来解决查看全部
-
取元素从队头取 插入元素从对未插入查看全部
-
队列写法查看全部
-
class MyQueue { // 注释:讲解一些 C 语言用法 public: MyQueue(int queueCapacity); // InitQueue(&Q) 创建队列 virtual ~MyQueue(); // DestoryQueue(&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()) 遍历队列,visit()函数:访问的方法 private: int *m_pQueue; // 队列数组指针 int m_iQueuelen; // 队列元素个数 int m_iQueueCapacity; // 队列数组容量 };查看全部
-
第一章-队列查看全部
-
数据结构是指相互之间存在一种或多种特定关系的数据元素的集合查看全部
-
销毁的函数编译方法要注意,中括号加上环形队列指针名,然后环形队列指针名要等于NULL查看全部
-
机制查看全部
-
队列的创建及使用查看全部
-
数组进行遍历的时候也要记得取余,以防数组越界查看全部
-
销毁队列的时候,应该是delete+[]+指针名查看全部
-
这幅图表示将队列初始化,传入队列的成员个数,然后将队列头和队列尾都赋值为0查看全部
-
取出元素的时候,从队头取出。。。。好邪门,一定记下来查看全部
-
记住判空,加成员,减成员,清空,判断长度等等函数查看全部
举报
0/150
提交
取消