/data-structures-and-algorithms-kotlin

Implementation of Data Structures and Algorithms (DSA) in Kotlin programming language

Primary LanguageKotlin

DSA in Kotlin

Data Structures and Algorithms in Kotlin

The repository contains implementation of Data Structures and Algorithms in Kotlin programming language.

Get started

Clone or download the repository and open it on your favorite IDE (Recommended IDE: IntelliJ IDEA)

Overview

  • Data Structures
    • Arrays
    • Hash Tables
    • Linked Lists
    • Stacks
    • Queues
    • Trees
    • Graphs
  • Algorithms
    • Recursion
    • Sorting
      • Bubble Sort
      • Selection Sort
      • Insertion Sort
      • Merge Sort
      • Quick Sort
    • Searching
      • Linear Search
      • Binary Search
      • BFS
      • DFS
  • Dynamic Programming
    • Memoization