The repository contains implementations of Data Structures & Algorithms in Kotlin programming language and some code [Problem Solving] solutions and explanations to the algorithm problems on LeetCode.
All are written in kotlin.
of course this repository will keep updating and you can contribute anytime.
Explore the docs »
·
Report Bug
·
Request Feature
The repository contains implementations of Data Structures & Algorithms in Kotlin programming language and some code [Problem Solving] solutions and explanations to the algorithm problems on LeetCode. All are written in kotlin. of course this repository will keep updating and you can contribute anytime.
-
- Arrays
- String [Problem solving]
- Hash Tables
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
-
- Recursion
- Bit Manipulation
- Sliding Window
- Two Pointer
- Sorting
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Searching
- Linear Search
- Binary Search
- Tenary Search
- Interpolar Search
-
- Memoization
- Tabulation
- Edit Distance , Fibonacci , LongestValidParenthesis & Some Other Problem
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
if you like this and it might help your time, you can star/fork this repository, thanks😘