Xin chào 👋, đây là repo mình dùng để luyện Top 75 LeetCode Questions từ The Only Lists You Need For Your Interview. và các thuật toán/DSA quan trọng từ The Only Lists You Need For Your Interview Preparation.
Mục tiêu:
- Ôn tập có hệ thống, tập trung vào những bài cốt lõi.
- Duy trì thói quen giải bài mỗi ngày.
- Ghi chú & chia sẻ để dễ ôn lại và tái sử dụng(ÁP dụng chiến lược “black box” (black box method)).
leetcode-practice/
├── top75/ # Bài tập trong danh sách Top 75
│ ├── arrays/
│ ├── strings/
│ ├── dynamic_programming/
│ ├── trees/
│ └── ...
│
├── algorithms/ # Thuật toán & DSA theo từng kỹ thuật
│ ├── sliding_window/
│ ├── heap/
│ ├── graph/
│ ├── dynamic_programming/
│ └── ...
│
├── notes/ # Nhật ký & ghi chú
│ ├── daily-log.md
│ └── concepts.md
│
└── README.md
- Hoàn thành Top 75 LeetCode
- Ôn & code lại các thuật toán cốt lõi (Sliding Window, Heap, Graph, DP, ...)
- Ghi chú & tổng hợp kiến thức để dùng lại sau này
- Two Sum ✅ (2025-08-26)
- Contains Duplicate ✅ (2025-08-27)
- Best Time to Buy and Sell Stock ✅ (2025-08-28)
- Valid Anagram ✅ (2025-08-29)
- Valid Parentheses ✅ (2025-09-03)
- Maximum Subarray ✅ (2025-09-04)
- Product of Array Except Self ✅ (2025-09-05)
- 3Sum ✅ (2025-09-08)
- Merge Intervals ✅ (2025-09-09)
- Group Anagrams ✅ (2025-09-10)
- Maximum Product Subarray ✅ (2025-09-11)
- Search in Rotated Sorted Array ✅ (2025-09-12)
👉 Xem chi tiết trong notes/daily-log.md
- Ngôn ngữ: Python / Go / Java (tùy ngày)
- Platform: LeetCode
- Version Control: Git + GitHub
- Top 75 LeetCode Questions
- The Only Lists You Need For Your Interview (Sachin Ananthakumar)
- Striver’s DSA Sheet
✍️ Maintained by Nguyen Huu Hoa