Website Summary Files Commits Branches @commit @diff @stats
path: root / homework / 81350 / parser / stack.c
diff options
context:
space:
mode:
1 files changed, 0 insertions, 46 deletions
-rw-r--r--homework/81350/parser/stack.c46
diff --git a/homework/81350/parser/stack.c b/homework/81350/parser/stack.c
deleted file mode 100644
index a051f7a..0000000
--- a/homework/81350/parser/stack.c
+++ /dev/null
@@ -1,46 +0,0 @@
-#include "stack.h"
-
-int stack[MAXSIZE];
-int top = -1;
-
-int isempty() {
-
- if(top == -1)
- return 1;
- else
- return 0;
-}
-
-int isfull() {
-
- if(top == MAXSIZE)
- return 1;
- else
- return 0;
-}
-
-int peek() {
- return stack[top];
-}
-
-int pop() {
- int data;
-
- if(!isempty()) {
- data = stack[top];
- top = top - 1;
- return data;
- } else {
- printf("Could not retrieve data, Stack is empty.\n");
- }
-}
-
-int push(int data) {
-
- if(!isfull()) {
- top = top + 1;
- stack[top] = data;
- } else {
- printf("Could not insert data, Stack is full.\n");
- }
-}