Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brutusyhy/reinvent-my-wheels
A personal study project where I tried to implement classical DSA and solve common problems in different languages.
https://github.com/brutusyhy/reinvent-my-wheels
Last synced: about 1 month ago
JSON representation
A personal study project where I tried to implement classical DSA and solve common problems in different languages.
- Host: GitHub
- URL: https://github.com/brutusyhy/reinvent-my-wheels
- Owner: brutusyhy
- License: gpl-3.0
- Created: 2024-10-23T10:14:38.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-24T15:12:30.000Z (2 months ago)
- Last Synced: 2024-10-25T22:55:14.799Z (about 2 months ago)
- Language: Java
- Size: 2.33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Reinvent-My-Wheels
A personal study project where I tried to implement classical DSA and solve common problems in different languages.# Languages Used
For now, I am planning to write code in the following languages that I find most interesting/relevant for my work:
C++, C#, Rust, Java, TypeScript, Python# Strategy
I decided to adopt a hybrid strategy between reinvention and learnining from best practices: I will always write the first implementation on my own without consulting any existing implementations; after that, I will iteratively refine my solutions by comparing them with existing ones (such as C++ STL and Java Collections). When writing in different languages, I will seek to learn and adopt language-specific idioms rather than simply translating the same code into different languages.