This repository contains implementation of Data Structures and Algorithms in Kotlin programming language.
Elementary Data Structures
Trees
Sorting Algorithms
Graphs
- Linked List
- Stack Data Structures
- Queues
- Trees
- Binary Trees
- Binary Search Trees
- AVL Trees
- Tries
- Binary Search
- The Heap Data Structure
- Priority Queues
- O(n²) Sorting Algorithms
- Merge Sort
- Radix Sort
- Heap Sort
- Quick Sort
- Graphs
- Breadth-First Search
- Depth-First Search
- Dijkstra’s Algorithm
- Prim’s Algorithm