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

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

Awesome Lists containing this project

README

        

# SimpleGraph [![JCenter](https://img.shields.io/bintray/v/austinv11/maven/SimpleGraph.svg?style=flat-square)](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.