Documentation ¶ Index ¶ type Graph func NewGraph() *Graph func (g *Graph) AddEdge(from string, to string) error func (g *Graph) AddNode(name string) func (g *Graph) ContainsNode(name string) bool func (g *Graph) TopSort(name string) ([]string, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Graph ¶ type Graph struct { // contains filtered or unexported fields } func NewGraph ¶ func NewGraph() *Graph func (*Graph) AddEdge ¶ func (g *Graph) AddEdge(from string, to string) error func (*Graph) AddNode ¶ func (g *Graph) AddNode(name string) func (*Graph) ContainsNode ¶ func (g *Graph) ContainsNode(name string) bool func (*Graph) TopSort ¶ func (g *Graph) TopSort(name string) ([]string, error) Source Files ¶ View all Source files topsort.go Click to show internal directories. Click to hide internal directories.