Welcome to the algorithms-structures repository, where you'll find Java and Scala solutions to challenging algorithmic problems. These solutions are crafted not just to solve the problems, but also to serve as educational tools. Each solution includes unit tests that are ideal for those looking to learn and experiment with different algorithms and data structures.
- Java and Scala solutions for LeetCode problems.
- Comprehensive unit tests for each solution.
- Easy to follow links directly to problem descriptions and code.
- Cloning the Repository: To clone this repository along with the unit tests and keep everything local for experimentation, use the following command:
bash git clone --recurse-submodules https://github.com/Duzduran/Eureka.git
| ID | Name | Python | Java | Scala |
|---|---|---|---|---|
| 1 | Two Sum | - | βοΈ | βοΈ |
| 6 | ZigZag Conversion | - | βοΈ | - |
| 23 | Merge k Sorted Lists | - | - | βοΈ |
| 198 | House Robber | - | βοΈ | βοΈ |
| 704 | Binary Search | - | βοΈ | - |
| 1472 | Design Browser History | - | βοΈ | - |
| 1834 | Single Threaded CPU | - | βοΈ | - |
| 2130 | Maximum Twin Sum of a Linked List | - | βοΈ | - |
| ... | ... | ... | ... | ... |