Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wokalski/graph.swift
Graph Algorithms you can apply to your types
https://github.com/wokalski/graph.swift
Last synced: 16 days ago
JSON representation
Graph Algorithms you can apply to your types
- Host: GitHub
- URL: https://github.com/wokalski/graph.swift
- Owner: wokalski
- License: mit
- Created: 2016-04-10T12:40:27.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-04-11T16:35:22.000Z (over 8 years ago)
- Last Synced: 2024-10-30T20:12:46.613Z (2 months ago)
- Language: Swift
- Size: 22.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#Graph.swift
[![Build Status](https://travis-ci.org/wokalski/Graph.swift.svg?branch=master)](https://travis-ci.org/wokalski/Graph.swift)
[![codecov.io](https://codecov.io/github/wokalski/Graph.swift/coverage.svg?branch=master)](https://codecov.io/github/wokalski/Graph.swift?branch=master)Whether we realise it or not, [graph](https://en.wikipedia.org/wiki/Graph_(discrete_mathematics)) problems sometimes occur in our day to day job. Implementing detailed algorithms from scratch every time I need them is not what I want.
This micro framework aims to implement graph algorithms in a way that they are no pain to use. I wrote about the motivation behind the protocol based approach [here](http://wokalski.com/Separating-behaviors-and-state-in-Swift/).
##Getting started
Check out `Graph.playground`, or browse through the [documentation](http://wokalski.com/docs/Graph.swift/).
##Installation
Carthage```
github "wokalski/Graph.swift"
```##License
Check out `LICENSE` file.