Skip to content

cdrobaina01/jlibgraph

 
 

JLibGraph: A comprehensive Java graph data structure and algorithms library

What is JLibGraph?

🔹JLibGraph is a Java library for handling graphs and perform operations on them. This is based on graph theory, branch responsible for studying the properties of graphs.

🔹First, a graph constitutes a nonempty set of vertices and a set of edges. The edges are the lines that join the vertices of said graph, and can be classified into adjacent, parallel, cyclic or crossing; while the vertices are the elements that make up the graph and have a degree due to the number of edges it has. The path is the set of vertices interconnected by edges.

🔹On the other hand, this library will implement the different types of graphs:

  • Simple
  • Multigraph
  • Directed
  • Labeled
  • Random
  • Hypergraph
  • Infinite
  • Flat
  • Regular
  • Dual

Contributors:

The following list is sorted by alphabetical order. Feel free to include yourself into this list, just keep it sorted, please:

  • J. García:mango:(@JoseCarlosGarcia)
  • J. Marrero:robot:(@JavierMarrero)
  • A. Méndez:watermelon:(@Amy-Mendez)
  • A. Morales:snowflake:(@SnowBlackQueen)
  • C. Robaina:evergreen_tree:(@cdrobaina01)

About

Comprehensive library for Graph theory and algorithms in Java

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.8%
  • Shell 0.2%