Skip to content

shrihari7396/Leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

725 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Problem Solutions

Welcome to my LeetCode solutions repository! 🚀

This repository is a personal collection of my solutions to various coding challenges on LeetCode. It serves as a record of my learning journey, algorithmic thinking, and problem-solving skills across different data structures and algorithms.

📌 Repository Structure

The repository is organized seamlessly, with each problem having its own dedicated directory. Inside each directory, you will typically find:

  • A README.md file containing the problem statement, constraints, and examples.
  • The solution source code file (primarily in C++, with some in Java).

The folders are generally named following the format: [Problem Number]-[Problem Title]. For example: 1-two-sum/

🛠️ Languages & Technologies

  • C++: The primary language used for the majority of the solutions, leveraging the Standard Template Library (STL) for efficient data manipulation.
  • Java: Used for a select number of problems.

🧠 Topics Covered

The problems solved in this repository cover a wide breadth of algorithmic paradigms and data structures, including but not limited to:

  • Arrays & Strings
  • Linked Lists
  • Trees & Graphs
  • Hash Tables
  • Dynamic Programming
  • Greedy Algorithms
  • Backtracking
  • Sorting & Searching
  • Bit Manipulation
  • Math & Geometry

🚀 How to Use

  1. Clone the repository:
    git clone https://github.com/shrihari7396/Leetcode.git
  2. Navigate to the specific problem directory you are interested in.
  3. Read the README.md for the problem description.
  4. Review the .cpp or .java file to see the implemented solution.

Consistency is the key to mastering algorithms. Happy coding! 💻

About

A comprehensive collection of my LeetCode solutions, showcasing algorithmic problem-solving primarily in C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors