Upgrade Yourself

A collection of programming tutorials from various sources

Home / LeetCode Solutions

LeetCode Solutions

This section contains solutions to various LeetCode problems, organized by topics and difficulty levels.

LeetCode 75

Solutions to the curated list of top 75 LeetCode questions covering a wide range of concepts.

View Solutions
Python Easy Medium Hard Interview Prep

Arrays and Strings

Problems involving array manipulations, string operations, and related algorithms.

View Solutions
Python Easy Medium Data Structures

Linked Lists

Problems involving singly and doubly linked lists, pointers, and list operations.

View Solutions
Python Medium Data Structures

Trees and Graphs

Problems involving binary trees, binary search trees, graphs, and traversal algorithms.

View Solutions
Python Medium Hard Data Structures

Dynamic Programming

Problems solved using dynamic programming techniques and memoization.

View Solutions
Python Medium Hard Algorithms

Sorting and Searching

Problems involving various sorting algorithms, binary search, and related techniques.

View Solutions
Python Easy Medium Algorithms

Machine Learning Problems

LeetCode problems related to machine learning concepts and implementations.

View Solutions
Python Medium Hard Machine Learning

Solution Template

Each solution follows a standard template with problem description, solution code, and test cases.

View Template
Python Algorithms