myqueue专题

C++使用MyStack和MyQueue封装栈和队列

封装栈的构造,复制,判空判满,入栈出栈等函数 // 使用MySstack实现栈#include <iostream>using namespace std;class MyStack{private:int Top; // 栈顶位置int Size; // 栈大小int *Arr; // 数组指针public:MyStack() { cout << "默认构造" << endl; }My

MyQueue(队列)

目录  一、队列的定义 二、队列方法的实现 1、定义队列 2、后端插入 3、前端操作 4、判断队列是否为空 5、队列大小 三、队列方法的使用  一、队列的定义   队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称