MCPcopy Index your code

hub / github.com/dominikbraun/graph / types & classes

Types & classes24 in github.com/dominikbraun/graph

StructEdge
Edge represents an edge that joins two vertices. Even though these edges are always referred to as source and target, whether the graph is directed or
graph.go:216
StructEdgeProperties
EdgeProperties represents a set of properties that each edge possesses. They can be set when adding a new edge using the corresponding functional opti
graph.go:229
InterfaceGraph
Graph represents a generic graph data structure consisting of vertices of type T identified by a hash of type K.
graph.go:65
FuncTypeHash
Hash is a hashing function that takes a vertex of type T and returns a hash value of type K. Every graph has a hashing function and uses that functio
graph.go:248
InterfaceStore
Store represents a storage for vertices and edges. The graph library provides an in-memory store by default and accepts any Store implementation to wo
store.go:13
StructTraits
Traits represents a set of graph traits and types, such as directedness or acyclicness. These traits can be set when creating a graph by passing the c
traits.go:10
StructVertexProperties
VertexProperties represents a set of properties that each vertex has. They can be set when adding a vertex using the corresponding functional options:
graph.go:358
Structargs
collection_test.go:228
Structargs
paths_test.go:503
Structdescription
draw/draw.go:25
Structdirected
directed.go:8
StructmemoryStore
store.go:67
TypeAliasminHeap
minHeap is a minimum binary heap that implements heap.Interface.
collection.go:80
StructpriorityItem
priorityItem is an item on the binary heap consisting of a priority value and an actual payload value.
collection.go:17
StructpriorityQueue
priorityQueue implements a minimum priority queue using a minimum binary heap that prioritizes smaller values over larger values.
collection.go:10
StructsccState
paths.go:139
Interfacestack
collection.go:110
StructstackImpl
collection.go:125
Structstatement
draw/draw.go:32
StructtestCase
collection_test.go:231
StructtestCase
paths_test.go:508
Structtuple
undirected.go:172
Structundirected
undirected.go:8
StructunionFind
unionFind implements a union-find or disjoint set data structure that works with vertex hashes as vertices. It's an internal helper type at the moment
sets.go:67