data-structures-and-algorithms-kotlin
data-structures-and-algorithms-kotlin copied to clipboard
Implementation and explanation of Data Structures and Algorithms (DSA) in Kotlin programming language

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