Project containing my solutions for different data structures and programming exercises like LeetCode, HackerRank, Codewars, etc. all in one place.
Tasks whose solutions are implemented for NeetCode:
Design Dynamic Array (Resizable Array)
Design Singly Linked List
Factory Method Pattern
Prototype Pattern
Adapter Pattern
Tasks whose solutions are implemented for LeetCode:
1. Two Sum
2. Add Two Numbers
3. Longest Substring Without Repeating Characters
4. Median of Two Sorted Arrays
5. Longest Palindromic Substring
6. Zigzag Conversion
7. Reverse Integer
8. String to Integer (atoi)
9. Palindrome Number
10. Regular Expression Matching
11. Container With Most Water
12. Integer to Roman
13. Roman to Integer
14. Longest Common Prefix
15. 3Sum
16. 3Sum Closest
17. Letter Combinations of a Phone Number
18. 4Sum
19. Remove Nth Node From End of List
20. Valid Parentheses
21. Merge Two Sorted Lists
22. Generate Parentheses
23. Merge k Sorted Lists
24. Swap Nodes in Pairs
25. Reverse Nodes in k-Group
26. Remove Duplicates from Sorted Array
27. Remove Element
28. Find the Index of the First Occurrence in a String
29. Divide Two Integers
66. Plus One
67. Add Binary
69. Sqrt(x)
88. Merge Sorted Array
102. Binary Tree Level Order Traversal
121. Best Time to Buy and Sell Stock
136. Single Number
169. Majority Element
215. Kth Largest Element in an Array
219. Contains Duplicate II
319. Bulb Switcher
338. Counting Bits
509. Fibonacci Number
628. Maximum Product of Three Numbers
771. Jewels and Stones
877. Stone Game
977. Squares of a Sorted Array
1140. Stone Game II
1406. Stone Game III
1510. Stone Game IV
1480. Running Sum of 1d Array
2213. Longest Substring of One Repeating Character
3499. Maximize Active Section with Trade I