Kotlin 算法和设计模式


该存储库列出了用 Kotlin 编程语言编写的最常见的算法、数据结构和设计模式。
所有代码都分为单独的包:

  1. sorting- 排序算法
  2. search- 搜索算法
  3. structures- 数据结构(列表、数组、堆栈、队列、二叉树等)
  4. design-patterns- 设计模式
  5. other- 其他算法(Levenshtein距离、Knut Morris Pratt算法等)

对于每个代码文件,都会进行测试,这些测试位于test/kotlin目录中

内容:

  1. 包design_patterns- 设计模式
  • 包structures-数据结构
  • 包sorting排序算法
  • 包search- 搜索算法
  • 包other-其他算法