-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMainClass.java
More file actions
42 lines (35 loc) · 1.14 KB
/
MainClass.java
File metadata and controls
42 lines (35 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package stack;
public class MainClass {
public static void main(String[] args) throws Exception {
StackUsingArray stack = new StackUsingArray(5);
stack.push(2);
stack.push(4);
stack.push(1);
stack.push(8);
stack.pop();
stack.pop();
stack.pop();
//
// stack.printStack(); //2 as we pull out 8,1,4 : LIFO
// StackUsingLinkedList stackUsingLinkedList = new StackUsingLinkedList();
// stackUsingLinkedList.push(2);
// stackUsingLinkedList.push(4);
// stackUsingLinkedList.push(1);
// stackUsingLinkedList.push(8);
//
// while (!stackUsingLinkedList.isEmpty()){
// System.out.print(stackUsingLinkedList.pop() + " ");
// }
// System.out.println();
// stackUsingLinkedList.push(8);
//
// System.out.println(stackUsingLinkedList.peek());
StackUsingOneQueue stackq = new StackUsingOneQueue();
stackq.push(10);
stackq.push(20);
stackq.push(30);
System.out.println(stackq.pop());
System.out.println(stackq.pop());
System.out.println(stackq.pop());
}
}