Skip to content

Sathvikaundala/Java

 
 

Repository files navigation

The Algorithms - Java

Build codecov Discord chat Gitpod ready-to-code

You can run and edit the algorithms, or contribute to them using Gitpod.io (a free online development environment) with a single click.

Open in Gitpod

All algorithms are implemented in Java (for educational purposes)

These implementations are intended for learning purposes. As such, they may be less efficient than the Java standard library.

Contribution Guidelines

Please read our Contribution Guidelines before you contribute to this project.

Algorithms

Our directory has the full list of applications.

Local development & contributing

  1. Clone & build ```bash git clone https://github.com/TheAlgorithms/Java.git cd Java mvn test # or ./gradlew test if using Gradle ```

  2. Troubleshooting & tips

  • Ensure Java 11+ is installed (see pom.xml).
  • If tests fail: try: mvn clean install.
  • For large builds: use -DskipTests when building and run tests separately.
  • Contributions: add Javadoc, follow package structure, add tests for new algorithms.
  1. How to get started
  • Look for issues labelled good first issue (once template is active).
  • Fork → branch → PR as per templates above.

About

All Algorithms implemented in Java

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%