Skip to content

MBudzyn/leetcode

Repository files navigation

🧮 LeetCode Solutions Repository

This repository contains my personal collection of algorithmic problem solutions from the LeetCode platform.
Solving algorithmic challenges has always been an enjoyable way for me to improve problem-solving skills, explore new ideas, and stay sharp in computer science fundamentals.


🧭 Overview

Each solution is carefully organized by topic (e.g., Arrays, Binary Trees, Hashmaps), and each problem is stored in its own folder named after its unique LeetCode ID.
The structure is designed for clarity and easy navigation — allowing quick access to specific problems or categories.


🧩 Topics

This repository is organized by the following problem categories:

  • 🧮 Array and String
  • 🌳 Binary Tree BFS
  • 🌲 Binary Tree General
  • 🧠 Hashmap
  • 🔗 Linked List
  • 🧭 Matrix
  • ⏱️ Intervals
  • 🔍 Sliding Window
  • 🧱 Stack
  • 🎯 Two Pointers

🗂️ Folder Structure

LeetCode/
├─ Array and String/
│   ├─ 1/
│   │   ├─ 1.py                   # Problem solution with explanations
│   │   ├─ description1.png       # Screenshot of the problem description
│   │   └─ result1.png            # LeetCode result (time & memory usage)
│   └─ ...
│
├─ Binary Tree BFS/
├─ Binary Tree General/
├─ Hashmap/
├─ Linked List/
├─ Matrix/
├─ Intervals/
├─ Sliding Window/
├─ Stack/
└─ Two Pointers/

📘 File Descriptions

  • Problem_Number.py — Python solution with clear logic, comments, and explanation of the approach.
  • descriptionProblem_Number.png — Screenshot of the original LeetCode problem statement.
  • resultProblem_Number.png — Performance summary showing time and memory results from LeetCode.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages