Complete collection of solutions for LeetCode 150 (most important problems) and LeetCode 75 (popular problems). All solutions are implemented in Go with detailed comments and complexity analysis. Problems are added as they are solved.
📁 Project Structure 📂 src/ - Go Solutions src/ ├── array/ # Arrays and Strings ├── binary/ # Binary Operations and Search ├── daily/ # LeetCode Daily Problems ├── dp/ # Dynamic Programming ├── graphs/ # Graphs and Traversals ├── hash_map/ # Hash Tables ├── heap/ # Priority Queues ├── intervals/ # Interval Problems ├── linked_list/ # Linked Lists ├── sliding_window/ # Sliding Window Technique ├── stack/ # Stacks and Queues ├── tree/ # Trees └── two_pointer/ # Two Pointer Technique 📂 cpp_algo/ - C++ Solutions text cpp_algo/ ├── 4.cpp # Array problems in C++ ├── 3.cpp # Linked list problems in C++ ├── 2.cpp # Tree problems in C++ ├── 1.cpp # Dynamic programming in C++ └── ... (other categories)
🎯 My Goals Complete LeetCode 150
Complete LeetCode 75
Reach 250+ solved problems
Participate in LeetCode Contests
Master Go & C++ implementations
🏆 Top 10 Most Important Problems Two Sum (src/array/001_two_sum.go) - Basic hash table
Reverse Linked List (src/linked_list/206.go) - Linked list fundamentals
Valid Parentheses (src/stack/20.go) - Classic stack problem
Merge Intervals (src/intervals/56.go) - Interval manipulation
Number of Islands (src/graphs/200.go) - BFS/DFS traversal it Climbing Stairs (src/dp/70.go) - Introduction to DP
3Sum (src/array/15.go) - Two pointer technique
Binary Tree Level Order (src/tree/102.go) - Tree traversal
Clone Graph (src/graphs/133.go) - Graph algorithms
LRU Cache (src/hash_map/146.go) - System design
🚀 Getting Started And Have a Fun 📄 License This project is licensed under the MIT License - see the LICENSE file for details.
🌟 Support If you find this repository helpful, please give it a ⭐!
💡 Tip: Start with the src/array/ folder if you're a beginner, then move to src/linked_list/ and src/tree/.
📚 Recommended Study Order:
Array → Hash Map → Two Pointer
Linked List → Stack → Queue
Tree → Heap → Graph
Dynamic Programming → Backtracking → Greedy
Last Updated: 📅 January 31, 2026