This repository contains my optimized C++ solutions for standard algorithmic interview questions, primarily following the NeetCode 150 and Blind 75 roadmaps.
My focus is on writing clean, production-grade C++ code with strict attention to time and space complexity, memory management, and edge-case handling.
Each solution in this repository is treated as a professional code submission. I prioritize:
- Optimal Big O Complexities: Avoiding brute-force nested loops in favor of Hash Maps, Two Pointers, and Sliding Window techniques.
- Modern C++ Standards: Utilizing
std::unordered_map,std::vector, and standard library algorithms for efficient data retrieval. - Documentation: Every file includes a header detailing the exact Time Complexity, Space Complexity, and a brief explanation of the algorithmic strategy.