实现栈类Stack
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
#ifndef STACK_H
|
||||
#define STACK_H
|
||||
|
||||
#define MAX_SIZE 100
|
||||
|
||||
typedef struct stack {
|
||||
int data[MAX_SIZE];
|
||||
int top;
|
||||
} stack;
|
||||
|
||||
bool isEmpty(stack &s);
|
||||
|
||||
bool isFull(stack &s);
|
||||
|
||||
void initStack(stack &s);
|
||||
|
||||
void push(stack &s, int e);
|
||||
|
||||
int pop(stack &s);
|
||||
|
||||
#endif //STACK_H
|
||||
Reference in New Issue
Block a user