@@ -16,7 +16,7 @@ List of problems that can be solved using [recursion](https://en.wikipedia.org/w
16
16
- [ Fibonacci with recursive cache] ( ../src/test/kotlin/com/igorwojda/integer/fibonacci/recursivecached )
17
17
- [ Add up to] ( ../src/test/kotlin/com/igorwojda/integer/addupto )
18
18
- [ Is substring] ( ../src/test/kotlin/com/igorwojda/string/issubstring )
19
- - [ Capitalize first] ( ../src/test/kotlin/com/igorwojda/list/capitalizeFirst )
19
+ - [ Capitalize first] ( ../src/test/kotlin/com/igorwojda/list/capitalizefirst )
20
20
- [ Merge sort] ( ../src/test/kotlin/com/igorwojda/list/sort/mergesort )
21
21
- [ Quick sort] ( ../src/test/kotlin/com/igorwojda/list/sort/quicksort )
22
22
@@ -29,7 +29,7 @@ for recursive call) or change return type (eg. change `List<Int>` to `MutableLis
29
29
- [ Get odd] ( ../src/test/kotlin/com/igorwojda/integer/getodd )
30
30
- [ Count down] ( ../src/test/kotlin/com/igorwojda/integer/countdown )
31
31
- [ Is substring] ( ../src/test/kotlin/com/igorwojda/string/issubstring )
32
- - [ Tree traversal] ( ../src/test/kotlin/com/igorwojda/tree/classic /traversal )
32
+ - [ Tree traversal] ( ../src/test/kotlin/com/igorwojda/tree/multiway /traversal )
33
33
34
34
## Double pointer
35
35
@@ -84,7 +84,7 @@ We use sliding window instead of nested loops which decreases complexity from `O
84
84
85
85
### Other list challenges
86
86
87
- - [ Capitalize First] ( ../src/test/kotlin/com/igorwojda/list/capitalizeFirst )
87
+ - [ Capitalize First] ( ../src/test/kotlin/com/igorwojda/list/capitalizefirst )
88
88
- [ Flatten] ( ../src/test/kotlin/com/igorwojda/list/flatten )
89
89
- [ Chunk] ( ../src/test/kotlin/com/igorwojda/list/chunk )
90
90
- [ Max sub-list sum] ( ../src/test/kotlin/com/igorwojda/list/maxsublistsum )
@@ -164,12 +164,12 @@ We use sliding window instead of nested loops which decreases complexity from `O
164
164
165
165
- [ Queue] ( ../src/test/kotlin/com/igorwojda/queue/basic )
166
166
- [ Combine two queues] ( ../src/test/kotlin/com/igorwojda/queue/combine )
167
- - [ Tree traversal] ( ../src/test/kotlin/com/igorwojda/tree/classic /traversal )
167
+ - [ Tree traversal] ( ../src/test/kotlin/com/igorwojda/tree/multiway /traversal )
168
168
169
169
## Stack
170
170
171
171
- [ Stack] ( ../src/test/kotlin/com/igorwojda/stack/basic )
172
- - [ Tree traversal] ( ../src/test/kotlin/com/igorwojda/tree/classic /traversal )
172
+ - [ Tree traversal] ( ../src/test/kotlin/com/igorwojda/tree/multiway /traversal )
173
173
174
174
## Heap
175
175
@@ -178,5 +178,5 @@ We use sliding window instead of nested loops which decreases complexity from `O
178
178
## Tree
179
179
180
180
- [ Binary search tree] ( ../src/test/kotlin/com/igorwojda/tree/binarysearchtree )
181
- - [ Tree level width] ( ../src/test/kotlin/com/igorwojda/tree/classic /levelwidth )
182
- - [ Tree traversal] ( ../src/test/kotlin/com/igorwojda/tree/classic /traversal )
181
+ - [ Tree level width] ( ../src/test/kotlin/com/igorwojda/tree/multiway /levelwidth )
182
+ - [ Tree traversal] ( ../src/test/kotlin/com/igorwojda/tree/multiway /traversal )
0 commit comments