- The purpose of this repository is to demonstrate custom implementation of various Data structures using Kotlin.
- The main reason/motivation for this repository arose when I was brushing up my DS & Algo concepts. I failed to find any good and complete reference/blog/article where I could find custom implementations in Kotlin.
- I used Kotlin for the same as I love its inclination towards Functional Programming.
- Implementation of SinglyLinkedList
- Implementation of DoublyLinkedList
- Implementation of HashMap
- Implementation of DynamicArray/ArrayList
- Implementation of Stacks using LinkedList StackUsingLinkedList
- Implementation of Stacks using Array StackUsingArray
- Implementation of Queues using LinkedList QueuesUsingLinkedList
- Implementation of Binary Search Tree