File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
contents/stacks_and_queues/code/kotlin Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ class Queue<T> {
17
17
} else list[0 ]
18
18
}
19
19
20
- fun size (): Int = return list.size
20
+ fun size (): Int = list.size
21
21
}
22
22
23
23
fun main (args : Array <String >) {
Original file line number Diff line number Diff line change 1
1
class Stack <T > {
2
- private val stack = mutableListOf<T >()
2
+ private val list = mutableListOf<T >()
3
3
4
4
fun push (item : T ) {
5
- stack .add(item)
5
+ list .add(item)
6
6
}
7
7
8
8
fun pop (): T ? {
9
- return if (stack .isEmpty()) {
9
+ return if (list .isEmpty()) {
10
10
null
11
- } else stack .removeAt(stack .size - 1 )
11
+ } else list .removeAt(list .size - 1 )
12
12
}
13
13
14
- fun size (): Int = return stack .size
14
+ fun size (): Int = list .size
15
15
16
16
fun top (): T ? {
17
- return if (stack .isEmpty()) {
17
+ return if (list .isEmpty()) {
18
18
null
19
- } else stack[stack .size - 1 ]
19
+ } else list[list .size - 1 ]
20
20
}
21
21
}
22
22
You can’t perform that action at this time.
0 commit comments