/jkt-patterns

Design patterns and language features in Java and Kotlin

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

JKt Patterns

Examples of design patterns, algorithms, data structures, and programming techniques in Java and Kotlin.

The algorithms in this project are translated or adapted from Robert Sedgewick and Kevin Wayne's algs4 Java project.

Build

./gradlew build

Test

./gradlew test

TODOs

  • Fix suppressed warnings in Merge and Queue: "uses unchecked or unsafe operations."
    • Basically, the generics are not type safe in these implementations.