https://github.com/austinv11/simplegraph
A simple Java 8 implementation of the graph data structure
https://github.com/austinv11/simplegraph
collections graph graph-algorithms graph-theory
Last synced: 3 months ago
JSON representation
A simple Java 8 implementation of the graph data structure
- Host: GitHub
- URL: https://github.com/austinv11/simplegraph
- Owner: austinv11
- License: mit
- Created: 2018-05-03T02:40:07.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-29T23:03:41.000Z (about 7 years ago)
- Last Synced: 2025-01-11T23:35:20.894Z (5 months ago)
- Topics: collections, graph, graph-algorithms, graph-theory
- Language: Java
- Homepage:
- Size: 61.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SimpleGraph [](https://bintray.com/austinv11/maven/SimpleGraph/_latestVersion)
This is a Java implementation of the graph data structure and some
related algorithms. This library is meant to be as simple and
easy to use as possible. Additionally, it attempts to be speedy. Although,
this means it is not afraid to use memory. So for large data sets
[Neo4J](https://neo4j.com/) is better suited.## Using SimpleGraph
### Importing the project
Using maven:
```xml
jcenter
http://jcenter.bintray.com/
com.austinv11.graphs
SimpleGraph
1.0.0
```
Using gradle:
```groovy
repositories {
jcenter()
}dependencies {
compile "com.austinv11.graphs:SimpleGraph:1.0.0"
}
```
### Basic Usage:
Use the implementations in the `com.austinv11.graphs.impl` package
and algorithms in `com.austinv11.graphs.alg` package.Additionally `com.austinv11.graphs.extra.dependency` provides a basic
use case of these graphs. In this case, for dependency resolution.