This repository contains solutions to problems available on LeetCode. They are divided based on the topics.
Total Questions in LeetCode - 544
Solved - 35
LeetCode Numbers solved : 1, 26, 27, 66, 101, 104, 100, 108, 110, 111, 112, 136, 141, 167, 169, 189, 202, 217, 225, 232, 242, 258, 268, 283, 344, 345, 383, 387, 404, 409, 412, 415, 453, 501, 541
1. Arrays
- 01 - Two Sum
- 02 - Move Zeroes
- 03 - Two Sum II - Input array is sorted
- 04 - Minimum Moves to Equal Array Elements
- 05 - Majority Element
- 06 - Contains Duplicate
- 07 - Missing Number
- 08 - Remove Element
- 09 - Plus One
- 10 - Remove Duplicates from Sorted Array
- 11 - Rotate Array
2. HashTable
3. Linked List
- 01 - Add Two Numbers
- 02 - Linked List Cycle
4. Math
5. Two Pointers
6. String
- 01 - Reverse String
- 02 - Ransom Note
- 03 - First Unique Character in a String
- 04 - Reverse String II
- 05 - Reverse Vowels of a String
- 06 - Find All Anagrams in a String
7. Binary Search
8. Divide and Conquer
9. Dynamic Programming
- 01 - Climbing Stairs
10. BackTracking
11. Stack
12. Heap
13. Greedy
14. Sort
15. Bit Manipulation
- 01 - Hamming Distance
- 02 - Single Number
- 03 - Sum of Two Integers
16. Trees
- 01 - Minimum Depth of Binary Tree
- 02 - Maximum Depth of Binary Tree
- 03 - Sum of Left Leaves
- 04 - Same Tree
- 05 - Convert Sorted Array to Binary Search Tree
- 06 - Find Mode in Binary Search Tree
- 07 - Symmetric Tree
- 08 - Balanced Binary Tree
- 09 - Path Sum
17. Depth First Search
18. Breadth First Search
19. Graph
20. Trie
21. Recursion
- 01 - Nested List Weight Sum
22. Brain Teaser
23. Memoization
24. Queue
25. MinMax
26. Database