Undergraduate level Data-Structure and Algorithms implemented in Java 11 and unit tested with JUnit 5.
Note: The Data structures are not optimised for concurrent access by multiple threads
- [1] https://github.com/openjdk/
- [2] https://github.com/williamfiset/Algorithms
- [3] https://www.geeksforgeeks.org/sorting-algorithms/
- [4] https://github.com/adnanaziz/EPIJudge/blob/master/epi_judge_java_solutions/epi/SubstringMatch.java
- [5] https://www.geeksforgeeks.org/algorithms-gq/pattern-searching/