Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fishercoder1534/Leetcode
Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more.
https://github.com/fishercoder1534/Leetcode
algorithm apache bash data-structures interview java leetcode leetcode-java leetcode-questions leetcode-solutions leetcoder mysql
Last synced: about 1 month ago
JSON representation
Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more.
- Host: GitHub
- URL: https://github.com/fishercoder1534/Leetcode
- Owner: fishercoder1534
- License: apache-2.0
- Created: 2016-07-31T05:28:15.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-11-03T18:05:48.000Z (about 1 month ago)
- Last Synced: 2024-11-03T18:30:28.275Z (about 1 month ago)
- Topics: algorithm, apache, bash, data-structures, interview, java, leetcode, leetcode-java, leetcode-questions, leetcode-solutions, leetcoder, mysql
- Language: Java
- Homepage: https://youtube.com/FisherCoder
- Size: 11.3 MB
- Stars: 3,802
- Watchers: 187
- Forks: 1,282
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- mobile-awesome - Leetcode - Solutions to LeetCode problems; updated daily. (Algorithms and DSA / Android samples)
- awesome-leetcode - fishercoder1534/Leetcode
README
# [LeetCode](https://leetcode.com/problemset/algorithms/) [![License](https://img.shields.io/badge/license-Apache_2.0-blue.svg)](LICENSE.md) [![Java CI](https://github.com/fishercoder1534/Leetcode/actions/workflows/gradle.yml/badge.svg)](https://github.com/fishercoder1534/Leetcode/actions/workflows/gradle.yml) ![Language](https://img.shields.io/badge/language-Java%20%2F%20MySQL%20%2F%20Bash-blue.svg)
_If you like this project, please leave me a star._ ★
> ["For coding interview preparation, LeetCode is one of the best online resource providing a rich library of more than 300 real coding interview questions for you to practice from using one of the 7 supported languages - C, C++, Java, Python, C#, JavaScript, Ruby."](https://www.quora.com/How-effective-is-Leetcode-for-preparing-for-technical-interviews)
## Algorithms
[For problems 1 to 999](https://github.com/fishercoder1534/Leetcode/tree/master/paginated_contents/algorithms/1st_thousand)[For problems 1000 to 1999](https://github.com/fishercoder1534/Leetcode/tree/master/paginated_contents/algorithms/2nd_thousand)
[For problems 2000 to 2999](https://github.com/fishercoder1534/Leetcode/tree/master/paginated_contents/algorithms/3rd_thousand)
[For problems 3000 to 3999](https://github.com/fishercoder1534/Leetcode/tree/master/paginated_contents/algorithms/4th_thousand)
## Database
[All database problems](https://github.com/fishercoder1534/Leetcode/tree/master/paginated_contents/database)## Shell
[All shell problems](https://github.com/fishercoder1534/Leetcode/tree/master/paginated_contents/shell)## Javascript
[All Javascript problems](https://github.com/fishercoder1534/Leetcode/tree/master/paginated_contents/javascript)## Contributing
Your ideas/fixes/algorithms are more than welcome!0. Please make sure your PR builds after submitting! Check out here: https://travis-ci.org/github/fishercoder1534/Leetcode/pull_requests and look for your PR build.
1. Fork this repo
2. Clone your forked repo (`git clone https://github.com/YOUR_GITHUB_USERNAME/Leetcode.git`) onto your local machine
3. `cd` into your cloned directory, create your feature branch (`git checkout -b my-awesome-fix`)
4. `git add` your desired changes to this repo
5. Commit your changes (`git commit -m 'Added some awesome features/fixes'`)
6. Push to the branch (`git push origin my-awesome-feature`)
7. Open your forked repo on Github website, create a new Pull Request to this repo!## Best way to open this project
1. Install IntelliJ on your machine, either CE or UE.
2. git clone this repo to your local disk
3. import this project as a new project (does need to be imported as a gradle project)
4. If you run into "Could not determine Java version using executable ..." error, use local gradle distribution: "/usr/local/Cellar/gradle/4.8.1/libexec/" instead of the default one. More details, see [this question on Stackoverflow](https://stackoverflow.com/questions/52195643/cannot-find-symbol-intellij-gradle/52196069#52196069).