https://github.com/mohammadkarbalaee/jalgorithm
Jalgorithm, The Java library that provides all algorithms and data structures for Java developers out of the box☕
https://github.com/mohammadkarbalaee/jalgorithm
algorithms data-structures java multithreading object-oriented-programming shahid-beheshti-university
Last synced: 4 months ago
JSON representation
Jalgorithm, The Java library that provides all algorithms and data structures for Java developers out of the box☕
- Host: GitHub
- URL: https://github.com/mohammadkarbalaee/jalgorithm
- Owner: mohammadkarbalaee
- License: mit
- Created: 2021-12-20T08:23:01.000Z (almost 4 years ago)
- Default Branch: development
- Last Pushed: 2024-11-17T10:44:39.000Z (11 months ago)
- Last Synced: 2025-04-08T05:44:30.455Z (6 months ago)
- Topics: algorithms, data-structures, java, multithreading, object-oriented-programming, shahid-beheshti-university
- Language: Java
- Homepage: https://muhammadkarbalaee.github.io/jalgorithm/
- Size: 2.03 MB
- Stars: 35
- Watchers: 4
- Forks: 14
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Jalgorithm stems from
Shahid Beheshti University
### We loved Java and algorithms, so We made _Jalgorithm_ ❤
Jalgorithm is an open-source Java library which has implemented various algorithms and data structure
🚨The source code of the latest release resides on the main branch. The development branch has the latest changes, not published yet.
Data structure implemented so far:
- chained hash table
- direct-address table
- doubly linked list
- graph
- simple tree
- hash table
- chain table
- binary search tree
- queue
- stackSort algorithms implemented so far:
- selection sort
- quick sort
- bubble sort
- insersion sort
- merge sort
- quick sort
### Add Jalgorithm to your projects
- [
Download JAR files manually](https://repo1.maven.org/maven2/io/github/muhammadkarbalaee/jalgorithm/)
- [
Inject via Gradle](https://search.maven.org/artifact/io.github.muhammadkarbalaee/jalgorithm/1.1.1/jar)
```groovy
implementation 'io.github.muhammadkarbalaee:jalgorithm:1.1.1'
```
- [Inject via Maven](https://search.maven.org/artifact/io.github.muhammadkarbalaee/jalgorithm/1.1.1/jar)
```xmlio.github.muhammadkarbalaee
jalgorithm
1.1.1```
- [Any other dependency manager](https://mvnrepository.com/artifact/io.github.muhammadkarbalaee/jalgorithm)
### Contacting Developers ☎️
[Join our Discord server](https://discord.gg/ktZsTqXX)
### Donation ☕
Your donations help us add more algorithms and data structures to Jalgorithm. ☺️```
bc1qnm05lpkjz0pal33k5ql7vctayqu2vvfqf4cytt
``````
0xb3e3bfa9a6eFb8031eCe720D25c50cB5cc6668da
``````
DAHeY48RtPfvwJrGdspAboBXwRteiEMBCV
``````
0xb3e3bfa9a6eFb8031eCe720D25c50cB5cc6668da
``````
TGVuMmEpdZELjHZvYiPi5YZoQchUJk7b3A
``````
TGVuMmEpdZELjHZvYiPi5YZoQchUJk7b3A
```
contact us for any other payment method you desire
![]()
![]()