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

https://github.com/singhjyoti24/leetcodedsa

Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)
https://github.com/singhjyoti24/leetcodedsa

algorithms data-structures java leetcode

Last synced: 2 months ago
JSON representation

Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub](https://github.com/QasimWani/LeetHub)

Awesome Lists containing this project

README

          

# LeetCode DSA Solutions

This repository contains my solutions to various Data Structures and Algorithms (DSA) problems from LeetCode. The solutions are implemented in Java programming language. These solutions can serve as a reference and learning resource for those preparing for coding interviews or improving their algorithmic problem-solving skills.

## Table of Contents

- [Introduction](#introduction)
- [Usage](#usage)
- [Languages](#languages)
- [Contributing](#contributing)

## Introduction

LeetCode is a popular online platform that offers a vast collection of coding problems, particularly focused on data structures and algorithms. It provides an excellent platform for programmers to practice and enhance their problem-solving skills. This repository aims to provide solutions to a wide range of LeetCode DSA problems to help learners understand and implement efficient algorithms.

## Usage

To use this repository, you can follow these steps:

1. Clone the repository to your local machine:

```shell
git clone https://github.com/your-username/LeetcodeDSA.git
```
## Languages
1. Java
2. Javascript

## Contributing
1. Fork this repository to your GitHub account.
2. Create a new branch to work on:
```
git checkout -b my-new-branch
```
3. Implement your solution or make the necessary changes.
4. Commit your changes:
```
git commit -m "Add my solution to Problem XYZ"
```
5. Push your branch to your forked repository:
```
git push origin my-new-branch
```
6. Open a pull request on the original repository, describing your changes and why they should be merged.
Once your pull request is reviewed and accepted, your changes will be merged into the main repository.