Repository made with the aim to help developers improve their code skills and also studying for coding interviews. Anyone can add new problems, algorithms and data structures in any language 😄
Contributions are welcome! If you want to contribute, please read CONTRIBUTING.md for details on how to get started and submit pull requests to us.
- The 10 Most Popular Coding Challenge Websites - 2021
- Big O cheat sheet
- LeetCode
- HackerRank
- Code Chef
- Data Structure and Algorithms Tutorial
- Data Structures Tutorial
Code | Test |
---|---|
Heap Sort | Unit Test |
Kadane's Algorithm | Missing tests |
Linear Search | Missing tests |
Sieve of Eratoshenes | Missing tests |
Quick Sort | Unit Test |
Merge Sort | Unit Test |
Radix | Unit Test |
Selection Sort | Unit Test |
Binary Search | Unit Test |
Code | Test |
---|---|
Merge Sort | Missing tests |
Quick Sort | Missing tests |
Bubble Sort | Missing tests |
Code | Test |
---|---|
Bubble Sort | Missing tests |
Quick Sort | Missing tests |
Binary Sort | Missing tests |
Merge Sort | Missing tests |
Code | Test |
---|---|
Binary Sort | Missing tests |
Prims Algo | Missing tests |
Selection Sort | Missing tests |
Insertion Sort | Missing tests |
Bubble Sort | Missing tests |
Merge Sort | Missing tests |
Comb Sort | Missing Tests |
Quick Sort | Missing tests |
0/1 Knapsack Problem | Missing tests |
Kadane's Algorithm | Missing tests |
Topological Sort | Missing Tests |
Cycle Sort | Missing tests |
Bogo Sort | Missing tests |
Chinese Remainder Theorem | Missing tests |
Problem Statement | Solution |
---|---|
A | Solution |
B | Solution |
C | Solution |
Problem Statement | Solution |
---|---|
A | Solution |
B | Solution |
C | Solution |
D | Solution |
Problem Statement | Solution |
---|---|
A | Solution |
B | Solution |
Problem Statement | Solution |
---|---|
A | Solution |
B | Solution |
C | Solution |
D | Solution |
Problem Statement | Solution |
---|---|
A | Solution |
B | Solution |
C | Solution |
Problem Statement | Solution |
---|---|
A | Solution |
Problem Statement | Solution |
---|---|
A | Solution |
B | Solution |
C | Solution |
D | Solution |
E | Solution |
Challenge | Solution |
---|---|
Balance a Binary Search Tree | Solution |
BST to Greater Sum Tree | Solution |
search insert position | Solution |
Challenge | Solution |
---|---|
Find the Town Judge | Solution |
Challenge | Solution |
---|---|
Add Two Numbers | Solution |
Merge Two Sorted Lists | Solution |
Remove Nth Node From End of List | Solution |
Flatten a Multilevel Doubly Linked List | Solution |
Challenge | Solution |
---|---|
Maximum Non Negative Product in a Matrix | Solution |
Dungeon Game | Solution |
House Robber | Solution |
Challenge | Solution |
---|
Challenge | Solution |
---|---|
QHEAP1 | Solution |
Challenge | Solution |
---|---|
Non Primes Generator | Solution |
Stock Market prediction | Solution |
Square Accumulate Root | Solution |
Sock Merchant | Solution |
Find the Runner-Up Score! | Solution |
Mini-Max Sum | Solution |
Challenge | Solution |
---|---|
Merge Elements | Solution |
Challenge | Solution |
---|---|
Reverse a Number | Solution |