A repository documenting my journey to master algorithms and system design for Big Tech preparation.
This repository contains my solutions and explanations for algorithmic problems, primarily focusing on the Blind 75 list. The goal is not just to solve problems, but to analyze Time/Space Complexity and derive Optimal Solutions like a System Architect.
-
Primary Language: Python 3 (Focus on Readability & Interview Efficiency)
-
Secondary Language: C++ / Rust (Focus on Low-level Optimization) algorithm study(c++).
-
Key Principles:
- Understand the core problem constraints.
- Visualize the solution (Draw it out).
- Optimize Time & Space Complexity (Big-O Analysis).
- Implement Clean & Pythonic Code.