graph
Graph
EdgeWeightedDigraph represents a digraph, you can add an edge, get the number vertexes, edges, get all edges and use toString to print the Digraph.
Installation
-
Add the dependency to your
shard.yml
:dependencies: cadmium_graph: github: cadmiumcr/graph
-
Run
shards install
Usage
require "cadmium_graph"
digraph = Cadmium.edge_weighted_digraph.new
digraph.add(5, 4, 0.35)
digraph.add(5, 1, 0.32)
digraph.add(1, 3, 0.29)
digraph.add(6, 2, 0.40)
digraph.add(3, 6, 0.52)
digraph.add(6, 4, 0.93)
puts digraph.v # => 7
puts digraph.e # => 6
Contributing
- Fork it (https://github.com/cadmiumcr/graph/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- Chris Watson - creator and maintainer
Repository
graph
Owner
Statistic
- 1
- 1
- 0
- 1
- 0
- over 5 years ago
- August 29, 2019
License
MIT License
Links
Synced at
Sat, 21 Dec 2024 04:05:48 GMT
Languages