An open API service indexing awesome lists of open source software.

https://github.com/adhamhaithameid/problem_solving

This repository contains my C++ solutions to a variety of algorithm and data structure problems from platforms like LeetCode and Codeforces. I follow a curated problem-solving sheet to track progress and ensure structured practice across key topics.
https://github.com/adhamhaithameid/problem_solving

codeforces cpp leetcode problem-solving

Last synced: 5 months ago
JSON representation

This repository contains my C++ solutions to a variety of algorithm and data structure problems from platforms like LeetCode and Codeforces. I follow a curated problem-solving sheet to track progress and ensure structured practice across key topics.

Awesome Lists containing this project

README

          

# 🧠 C++ Problem Solving – LeetCode & Codeforces

This repository contains my personal C++ solutions to a wide range of algorithm and data structure problems from **LeetCode** and **Codeforces**.
I use a curated problem-solving sheet to guide my practice and track progress across different topics.

---

## 📌 Problem Topics Covered

- ✅ Arrays & Strings
- ✅ Sorting & Searching
- ✅ Linked Lists
- ✅ Recursion & Backtracking
- ✅ Stack & Queue
- ✅ Trees & Binary Trees
- ✅ Graphs & DFS/BFS
- ✅ Sliding Window & Two Pointers
- ✅ Greedy Algorithms
- ✅ Dynamic Programming
- ✅ Bit Manipulation
- ✅ Math & Number Theory
- ✅ STL (Standard Template Library) Practice

---

## 🗂️ Folder Structure

```
/Codeforces
/A
/B
/C

/LeetCode
/easy
/medium
/hard

README.md
```

Each solution is named after the problem or contest it belongs to. Most files include problem descriptions as comments at the top for quick reference.

---

## 🛠️ Technologies Used

- **Language**: C++
- **Compiler**: g++ / clang++
- **Editor**: Visual Studio Code / CLion
- **Online Judges**: [LeetCode](https://leetcode.com), [Codeforces](https://codeforces.com)

---

## 📈 Progress Tracking

I use a structured sheet to select and solve problems methodically. This helps ensure coverage of all important concepts.

> here's the [sheet](https://docs.google.com/spreadsheets/d/1iJZWP2nS_OB3kCTjq8L6TrJJ4o-5lhxDOyTaocSYc-k/edit?gid=84654839#gid=84654839)

---