Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/abranhe/allalgorithms-java
- Owner: abranhe
- License: mit
- Created: 2018-10-17T04:55:05.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-26T06:26:15.000Z (over 5 years ago)
- Last Synced: 2024-10-12T12:15:28.559Z (25 days ago)
- Topics: algorithms, allalgorithms, java, java-library, javalibrary
- Language: Java
- Homepage:
- Size: 37.1 KB
- Stars: 13
- Watchers: 1
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- License: license
Awesome Lists containing this project
README
## 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