Skip to content

Commit 3c76768

Browse files
authored
Update Structure (#136)
1 parent 3615d8d commit 3c76768

15 files changed

+16
-16
lines changed

β€ŽREADME.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ multiple times and be persistent over time.
6666
- [Power](src/test/kotlin/com/igorwojda/integer/power)
6767
- [Factorial](src/test/kotlin/com/igorwojda/integer/factorial)
6868
- [Product](src/test/kotlin/com/igorwojda/list/product)
69-
- [Capitalize first](src/test/kotlin/com/igorwojda/list/capitalizeFirst)
69+
- [Capitalize first](src/test/kotlin/com/igorwojda/list/capitalizefirst)
7070
- [Decapitalize const](src/test/kotlin/com/igorwojda/string/decapitalizeconst)
7171
- [Longest word](src/test/kotlin/com/igorwojda/string/longestword)
7272

@@ -101,8 +101,8 @@ multiple times and be persistent over time.
101101
- [Get duplicated arguments](src/test/kotlin/com/igorwojda/string/getduplicatedarguments)
102102
- [Find pair with target average](src/test/kotlin/com/igorwojda/list/pairaverage)
103103
- [Binary search tree](src/test/kotlin/com/igorwojda/tree/binarysearchtree)
104-
- [Tree traversal](src/test/kotlin/com/igorwojda/tree/classic/traversal)
105-
- [Tree level width](src/test/kotlin/com/igorwojda/tree/classic/levelwidth)
104+
- [Tree traversal](src/test/kotlin/com/igorwojda/tree/multiway/traversal)
105+
- [Tree level width](src/test/kotlin/com/igorwojda/tree/multiway/levelwidth)
106106
- [Binary search tree (insert)](src/test/kotlin/com/igorwojda/tree/binarytree/insert)
107107
- [Binary search tree (validate)](src/test/kotlin/com/igorwojda/tree/binarytree/validate)
108108
- [Any callback](src/test/kotlin/com/igorwojda/common/anycallback)

β€Žmisc/ChallengeGroups.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ List of problems that can be solved using [recursion](https://en.wikipedia.org/w
1616
- [Fibonacci with recursive cache](../src/test/kotlin/com/igorwojda/integer/fibonacci/recursivecached)
1717
- [Add up to](../src/test/kotlin/com/igorwojda/integer/addupto)
1818
- [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)
2020
- [Merge sort](../src/test/kotlin/com/igorwojda/list/sort/mergesort)
2121
- [Quick sort](../src/test/kotlin/com/igorwojda/list/sort/quicksort)
2222

@@ -29,7 +29,7 @@ for recursive call) or change return type (eg. change `List<Int>` to `MutableLis
2929
- [Get odd](../src/test/kotlin/com/igorwojda/integer/getodd)
3030
- [Count down](../src/test/kotlin/com/igorwojda/integer/countdown)
3131
- [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)
3333

3434
## Double pointer
3535

@@ -84,7 +84,7 @@ We use sliding window instead of nested loops which decreases complexity from `O
8484

8585
### Other list challenges
8686

87-
- [Capitalize First](../src/test/kotlin/com/igorwojda/list/capitalizeFirst)
87+
- [Capitalize First](../src/test/kotlin/com/igorwojda/list/capitalizefirst)
8888
- [Flatten](../src/test/kotlin/com/igorwojda/list/flatten)
8989
- [Chunk](../src/test/kotlin/com/igorwojda/list/chunk)
9090
- [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
164164

165165
- [Queue](../src/test/kotlin/com/igorwojda/queue/basic)
166166
- [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)
168168

169169
## Stack
170170

171171
- [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)
173173

174174
## Heap
175175

@@ -178,5 +178,5 @@ We use sliding window instead of nested loops which decreases complexity from `O
178178
## Tree
179179

180180
- [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)

β€Žsrc/test/kotlin/com/igorwojda/list/capitalizeFirst/Challenge.kt β€Žsrc/test/kotlin/com/igorwojda/list/capitalizefirst/Challenge.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.igorwojda.list.capitalizeFirst
1+
package com.igorwojda.list.capitalizefirst
22

33
import org.amshove.kluent.shouldBeEqualTo
44
import org.junit.jupiter.api.Test

β€Žsrc/test/kotlin/com/igorwojda/list/capitalizeFirst/Solution.kt β€Žsrc/test/kotlin/com/igorwojda/list/capitalizefirst/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.igorwojda.list.capitalizeFirst
1+
package com.igorwojda.list.capitalizefirst
22

33
// Kotlin idiomatic solution
44
private object Solution1 {

β€Žsrc/test/kotlin/com/igorwojda/tree/classic/levelwidth/Challenge.kt β€Žsrc/test/kotlin/com/igorwojda/tree/multiway/levelwidth/Challenge.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.igorwojda.tree.classic.levelwidth
1+
package com.igorwojda.tree.multiway.levelwidth
22

33
import org.amshove.kluent.shouldBeEqualTo
44
import org.junit.jupiter.api.Test

β€Žsrc/test/kotlin/com/igorwojda/tree/classic/levelwidth/Solution.kt β€Žsrc/test/kotlin/com/igorwojda/tree/multiway/levelwidth/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.igorwojda.tree.classic.levelwidth
1+
package com.igorwojda.tree.multiway.levelwidth
22

33
private object Solution1 {
44
private fun levelWidth(tree: Node): List<Int> {

β€Žsrc/test/kotlin/com/igorwojda/tree/classic/traversal/Challenge.kt β€Žsrc/test/kotlin/com/igorwojda/tree/multiway/traversal/Challenge.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.igorwojda.tree.classic.traversal
1+
package com.igorwojda.tree.multiway.traversal
22

33
import org.amshove.kluent.shouldBeEqualTo
44
import org.junit.jupiter.api.Test

β€Žsrc/test/kotlin/com/igorwojda/tree/classic/traversal/Solution.kt β€Žsrc/test/kotlin/com/igorwojda/tree/multiway/traversal/Solution.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.igorwojda.tree.classic.traversal
1+
package com.igorwojda.tree.multiway.traversal
22

33
private object Solution1 {
44
private class BinarySearchTree<E : Comparable<E>> {

0 commit comments

Comments
Β (0)