Skip to content

DiegoHerrera262/algos-ds-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

algos-ds-java

This repo is a documentation of the process of learning algorithms and datastructures with java

How to contribute

Although java is a OOP language, it is encouraged to limit the solutions to using functional programming patterns. Those may include:

  • Recursion
  • Higher order functions (lambdas)
  • Streams / iterables for processing sequences (whenever possible)
  • Avoid state mutation as much as possible

Also, it is required that each class for a problem solution has both unit and property tests. Unit tests are managed using JUnit 5, whereas property testing is managed using jqwik.

About

Repo for documenting my learning process on algorithms and data structures with java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages