我无法理解一个问题.问题首先要求编写一个C++类来表示一个整数堆栈,并且完成了很多工作.这是我的原型:
class Stack{
private:
int top;
int item[100];
public:
Stack() {top = -1;}
~Stack();
void push(int x) {item[++top] = x;}
int pop() {return item[top--];}
int empty(int top);
};
Run Code Online (Sandbox Code Playgroud)
问题的第二部分说"使用堆栈进行存储,编写一个C++类来表示整数队列".我的队列如下:
class Queue{
private:
int * data;
int beginning, end, itemCount;
public:
Queue(int maxSize = 100);
Queue(Queue &OtherQueue);
~Queue();
void enqueue(int x);
void dequeue();
int amount();
};
Run Code Online (Sandbox Code Playgroud)
我不明白我是如何将堆栈用于存储目的的队列.
| 归档时间: |
|
| 查看次数: |
6672 次 |
| 最近记录: |