├── .gitignore ├── LICENSE ├── gradle.properties ├── gradlew ├── gradlew.bat └── src ├── main └── kotlin │ └── com │ └── fernandocejas │ └── crackinginterview │ ├── Main.kt │ ├── array │ └── ArrayProblems.kt │ ├── complexity │ └── BigO.kt │ ├── list │ ├── LinkedList.kt │ └── LinkedListProblems.kt │ ├── recursion │ └── RecursionProblems.kt │ ├── string │ └── StringProblems.kt │ ├── tree │ ├── Node.kt │ ├── Sample.kt │ └── TreeProblems.kt │ └── util │ └── Performance.kt └── test └── kotlin └── com └── fernandocejas └── crackinginterview ├── array └── ArrayProblemsTest.kt ├── list ├── LinkedListProblemsTest.kt └── MyLinkedListProblemsTest.kt ├── recursion └── RecursionProblemsTest.kt ├── string └── StringProblemsTest.kt └── tree └── TreeProblemsTest.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/LICENSE -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/kotlin/com/fernandocejas/crackinginterview/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/main/kotlin/com/fernandocejas/crackinginterview/Main.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/fernandocejas/crackinginterview/array/ArrayProblems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/main/kotlin/com/fernandocejas/crackinginterview/array/ArrayProblems.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/fernandocejas/crackinginterview/complexity/BigO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/main/kotlin/com/fernandocejas/crackinginterview/complexity/BigO.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/fernandocejas/crackinginterview/list/LinkedList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/main/kotlin/com/fernandocejas/crackinginterview/list/LinkedList.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/fernandocejas/crackinginterview/list/LinkedListProblems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/main/kotlin/com/fernandocejas/crackinginterview/list/LinkedListProblems.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/fernandocejas/crackinginterview/recursion/RecursionProblems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/main/kotlin/com/fernandocejas/crackinginterview/recursion/RecursionProblems.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/fernandocejas/crackinginterview/string/StringProblems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/main/kotlin/com/fernandocejas/crackinginterview/string/StringProblems.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/fernandocejas/crackinginterview/tree/Node.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/main/kotlin/com/fernandocejas/crackinginterview/tree/Node.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/fernandocejas/crackinginterview/tree/Sample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/main/kotlin/com/fernandocejas/crackinginterview/tree/Sample.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/fernandocejas/crackinginterview/tree/TreeProblems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/main/kotlin/com/fernandocejas/crackinginterview/tree/TreeProblems.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/fernandocejas/crackinginterview/util/Performance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/main/kotlin/com/fernandocejas/crackinginterview/util/Performance.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/fernandocejas/crackinginterview/array/ArrayProblemsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/test/kotlin/com/fernandocejas/crackinginterview/array/ArrayProblemsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/fernandocejas/crackinginterview/list/LinkedListProblemsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/test/kotlin/com/fernandocejas/crackinginterview/list/LinkedListProblemsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/fernandocejas/crackinginterview/list/MyLinkedListProblemsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/test/kotlin/com/fernandocejas/crackinginterview/list/MyLinkedListProblemsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/fernandocejas/crackinginterview/recursion/RecursionProblemsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/test/kotlin/com/fernandocejas/crackinginterview/recursion/RecursionProblemsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/fernandocejas/crackinginterview/string/StringProblemsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/test/kotlin/com/fernandocejas/crackinginterview/string/StringProblemsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/fernandocejas/crackinginterview/tree/TreeProblemsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/Kotlin-Cracking-The-Engineer-Interview/HEAD/src/test/kotlin/com/fernandocejas/crackinginterview/tree/TreeProblemsTest.kt --------------------------------------------------------------------------------