Skip to content

Commit c6b6376

Browse files
committed
Changes Saturday 03-May-2025 12:20 PM
1 parent 43c4537 commit c6b6376

7 files changed

Lines changed: 1042 additions & 71 deletions

File tree

.idea/betterCommentsSettings.xml

Lines changed: 31 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 38 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,44 @@
11
Computer Science problems in Java.
22

33
### Migration status - dojo.net
4-
1. ArrayProblems.cs + ArrayProblemsTests.cs [WIP]
5-
2. Add Checker Framework - Clashes with Java Microbenchmark Harness annotation processor
4+
Combine single method classes in one file
5+
1. TwoSum.cs [WIP]
6+
2. BasicMaths.cs [WIP]
7+
3. GiftingGroups.cs [WIP]
8+
4. Hashing.cs [WIP]
9+
5. ItemsInContainers.cs [WIP]
10+
6. LongestSubstringWithoutRepeatingCharacters.cs [WIP]
11+
7. MedianOfTwoSortedArrays.cs [WIP]
12+
8. OptimizingBoxWeights.cs [WIP]
13+
9. PatternsIterationsAndConditionals.cs [WIP]
14+
10. Recursion.cs [WIP]
15+
11. SlidingWindow.cs [WIP]
16+
17+
## Important and Useful Libraries
18+
* JDK Standard Library — https://docs.oracle.com/en/java/javase/24/docs/api/index.html
19+
* Checker Framework — https://checkerframework.org/manual/
20+
* Nullness Checker example — https://checkerframework.org/tutorial/webpages/get-started-cmd.html
21+
* Regex Checker — https://checkerframework.org/tutorial/webpages/user-input-cmd.html
22+
* Apache Commons Lang — https://commons.apache.org/components.html
23+
* Lang3 Utilities — https://commons.apache.org/proper/commons-lang/javadocs/api-release/index.html
24+
* Collections
25+
* User Guide — https://commons.apache.org/proper/commons-collections/userguide.html
26+
* Javadoc — https://commons.apache.org/proper/commons-collections/apidocs/index.html
27+
* Text — https://commons.apache.org/proper/commons-text/userguide.html
28+
* IO — https://commons.apache.org/proper/commons-io/
29+
* CSV — https://commons.apache.org/proper/commons-csv/apidocs/index.html
30+
* Configuration — https://commons.apache.org/proper/commons-configuration/userguide/user_guide.html
31+
* Math — https://commons.apache.org/proper/commons-math/userguide/index.html
32+
* Numbers — https://commons.apache.org/proper/commons-numbers/userguide/index.html
33+
* Statistics — https://commons.apache.org/proper/commons-math/userguide/stat.html
34+
* Geometry — https://commons.apache.org/proper/commons-geometry/userguide/index.html
35+
* Java Datafaker — https://s01.oss.sonatype.org/service/local/repositories/releases/archive/net/datafaker/datafaker/2.4.2/datafaker-2.4.2-javadoc.jar/!/index.html
36+
* Guava: Google Core Libraries — https://guava.dev/releases/snapshot-jre/api/docs/
37+
* Agrona: High-Performance data structures and utility methods for Java — https://github.com/aeron-io/agrona
38+
* Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional, and fluent API. — https://github.com/eclipse-collections/eclipse-collections
39+
* Batch framework for Java — https://github.com/j-easy/easy-batch
40+
* Object-functional extension for Java — https://github.com/vavr-io/vavr
41+
* Java binary serialization and cloning — https://github.com/EsotericSoftware/kryo
642

743
## Backlog
844
### Problems
@@ -211,14 +247,3 @@ Computer Science problems in Java.
211247
- Big Interview (Behavioral Prep):
212248
Comprehensive practice.
213249
- Google common behavioral interview questions.
214-
215-
216-
## Important and Useful Libraries
217-
* https://s01.oss.sonatype.org/service/local/repositories/releases/archive/net/datafaker/datafaker/2.4.2/datafaker-2.4.2-javadoc.jar/!/index.html — Java Datafaker
218-
* https://commons.apache.org/components.html — Apache Commons Lang
219-
* https://guava.dev/releases/snapshot-jre/api/docs/ — Guava: Google Core Libraries
220-
* https://github.com/aeron-io/agrona — High Performance data structures and utility methods for Java
221-
* https://github.com/eclipse-collections/eclipse-collections — Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
222-
* https://github.com/j-easy/easy-batch — Batch framework for Java
223-
* https://github.com/vavr-io/vavr — Object-functional extension for Java
224-
* https://github.com/EsotericSoftware/kryo — Java binary serialization and cloning

0 commit comments

Comments
 (0)