Skip to content
All Algorithms implemented in Java
Java
Branch: Development
View #523
Clone or download
This branch is 186 commits ahead, 420 commits behind master.

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows Add simple gradle workflow Jan 4, 2020
gradle/wrapper Converting to a gradle project Sep 28, 2019
src CaesarBruteForce May 8, 2020
.gitignore Add simple gradle workflow Jan 4, 2020
README.md docs: update README Jul 19, 2019
build.gradle Update Maven URL from HTTP to HTTPS Mar 7, 2020
gradlew Converting to a gradle project Sep 28, 2019
gradlew.bat Converting to a gradle project Sep 28, 2019
settings.gradle Converting to a gradle project Sep 28, 2019

README.md

The Algorithms - Java (WORK IN PROGRESS)

Goal

Make it a working Java project with full fledged test cases for each algorithm and correct package structures. Once we have enough test coverage, we would merge it with master.

Contribution Guidelines

  • If you add an algorithm then you have to add a test along with it. In the absence of a test, the PR would not be approved.
  • Follow the correct coding guidelines with proper description of the methods. Refer to DecimalToAnyBase.java and DecimalToAnyBaseTest.java for the algorithms and tests coding standards, respectively.
  • Do not add a main method as we just need the actual algorithm in a method for the class which we are going to test in the test cases.
  • Please do not add a signature inside the code. The commit history is sufficient to determine who has added the code to the repo.
  • Make sure the algorithm which is getting added comes under a certain domain of Algorithms. Please don't create a package with a name such as Misc, Others, etc.
  • While making a PR, make sure you are committing the Java files only and not any project specific files. If you feel that your IDE is generating some extra files, then either don't add them to git, or add the extensions to .gitignore.
  • Please don't add solutions to problems from online judges such as Hackerrank, Leetcode, etc.

Steps to raise a PR

  • Fork the Java Repo
  • Open the forked repo on your local machine
  • Switch to the Development branch by using the command git checkout Development
  • Make the changes on your local machine
  • Push the changes to the forked repository
  • Raise a PR against the Development branch
You can’t perform that action at this time.