We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ee6dc8b commit bb37cd8Copy full SHA for bb37cd8
group07/764189149/src/firstHomeWork/util/Stack.java
@@ -1,23 +1,22 @@
1
package firstHomeWork.util;
2
3
-import java.util.Queue;
4
-
5
-public class Stack {
6
- private ArrayList elementData = new ArrayList();
7
- public void push(Object o){
+public class Stack<E> {
+ private ArrayList<E> elementData = new ArrayList<E>();
+ public void push(E e){
+ elementData.add(e);
8
}
9
10
public Object pop(){
11
- return null;
+ return elementData.remove(elementData.size() - 1);
12
13
14
public Object peek(){
15
+ return elementData.get(elementData.size() - 1);
16
17
public boolean isEmpty(){
18
- return false;
+ return elementData.isEmpty();
19
20
public int size(){
21
- return -1;
+ return elementData.size();
22
23
0 commit comments