Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abranhe/allalgorithms-java

The All ▲lgorithms Java Library
https://github.com/abranhe/allalgorithms-java

algorithms allalgorithms java java-library javalibrary

Last synced: 9 days ago
JSON representation

The All ▲lgorithms Java Library

Awesome Lists containing this project

README

        












The All ▲lgorithms Java library






Javadocs









java.allalgorithms.com

## Why?

- Why not 😂??
- Clean and focused.
- Actively maintained.
- Because All Algorithms should be easy to use in Java.

Read the detailed documentation at [java.allalgorithms.com](https://java.allalgorithms.com). See the [All ▲lgorithms Tree](#tree).

**Want to contribute?** [GET STARTED HERE](https://github.com/abranhe/allalgorithms-java/tree/master/.github/contributing.md)

## Dependency Information

*Download the latest AAR from [Maven Central](https://search.maven.org/search?q=g:%22com.abranhe%22%20AND%20a:%22allalgorithms%22) or grab via Gradle:*

#### Maven

```xml

com.abranhe.allalgorithms
allalgorithms
0.0.1

```

#### Gradle

```
compile 'com.abranhe:bigdecimal:0.0.1'
```

#### Apache Ivy

```xml

```

#### Groovy Grape

```groovy
@Grapes(
@Grab(group='com.abranhe', module='allalgorithms', version='0.0.1')
)
```

#### Apache Builder

```
'com.abranhe:allalgorithms:jar:0.0.1'
```

### Using it in your project?

```java
import com.abranhe.allalgorithms.*;
```

## Usage

```java
import com.abranhe.allalgorithms.searches.*;

public static void main(String[] args) {
int[] arr = {7, 2, 1, 19};

MergeSort.sort(arr);
// {1, 2, 7, 19}
}
```

# Tree

- ### Math
- [Fibonacci](https://java.allalgorithms.com/math/fibonacci)
- ### Searches
- [Binary Search](https://java.allalgorithms.com/searches/binary-search)
- ### Sorting
- [Merge Sort](https://java.allalgorithms.com/sorting/merge-sort)
- ### String
- [Palindrome Check](https://java.allalgorithms.com/string/palindrom)

# Related

- [allalgorithms-javascript](https://github.com/abranhe/allalgorithms-javascript): The All ▲lgorithms Javascript Library
- [allalgorithms-python](https://github.com/abranhe/allalgorithms-python): The All ▲lgorithms Python Library

# Maintainers

|[![Carlos Abraham Logo][3]][4]|
| :--------------------------: |
| [Carlos Abraham][4] |

# License

[MIT][5] License © [Carlos Abraham][4]

[1]: https://cdn.abranhe.com/projects/algorithms/badge.svg
[2]: https://github.com/abranhe/allalgorithms-java
[3]: https://avatars3.githubusercontent.com/u/21347264?s=50
[4]: https://github.com/abranhe
[5]: https://github.com/abranhe/allalgorithms-java/blob/master/license