AdjacencyList

interface AdjacencyList

Properties

Link copied to clipboard
abstract val size: Int

Functions

Link copied to clipboard
abstract fun deepCopy(): AdjacencyList
Link copied to clipboard
abstract fun edges(node: Int): Edges
Link copied to clipboard
abstract fun forEachEdge(node: Int, action: (Double, Int) -> Unit)
Link copied to clipboard
abstract fun forEachNeighbour(node: Int, action: (Int) -> Unit)
Link copied to clipboard
abstract fun neighbours(node: Int): IntArray
Link copied to clipboard
abstract fun nodes(): IntArray
Link copied to clipboard
abstract fun reversed(): AdjacencyList