https://github.com/ironcore864/leetcode
Solutions to LeetCode problems.
https://github.com/ironcore864/leetcode
Last synced: over 1 year ago
JSON representation
Solutions to LeetCode problems.
- Host: GitHub
- URL: https://github.com/ironcore864/leetcode
- Owner: IronCore864
- License: apache-2.0
- Created: 2016-10-24T10:01:56.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2022-12-05T04:02:43.000Z (over 3 years ago)
- Last Synced: 2025-03-28T17:06:53.098Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 769 KB
- Stars: 2
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# My LeetCode Collections
*Note: this repo doesn't code style conventions because leet code requires specific names for functions, for example, `countBits`, instead of `count_bits`. To make things easier to maintain, I kept the original parameter names from LeetCode.*
## Origin and History
This is my LeetCode project which I started at the end of 2016.
I continued for quite a while, stopped in the mid of 2018, hibernated for quite a long time.
At the end of 2020 but didn't keep it going for a long time.
Refer to this [timeline](https://github.com/IronCore864/leetcode/graphs/contributors).
## Programming Languages
Originally, I started with Python2.
Later, some are done in Python3.
To keep my Golang skills sharp when I didn't use Golang at work, I reworked some solutions in Go as well.
I might rework some in Rust in the future but at the moment there isn't any yet as of early 2021.
## Dir Structure
Initially, I put every problem as a single file in the above folders:
- folder `0`: questions 0-99
- folder `1`: questions 1-199
- folder `2`: questions 2-299
- ...
## Rework (Mainly in Python3)
In the spring of 2021, I decided to rework it a bit, mainly focusing on the medium difficulty, top interviewed ones.
I didn't plan to rework ALL of those medium difficulty ones, though.
Each of the reworked new solutions has its own single commit, with comments at least, possibly a readme as well, and put under specific folders with the problem name.
## Search
Search in this repo (see results in both code, and commits) to find a specific topic or algorithm. For example, if you want to see problems related to "backtrack":
