Preparing search index...
The search index is not available structalgo
Constructors
constructor
new Graph ( numberOfNodes ? , defaultWeight ? ) : Graph
Parameters
numberOfNodes : number = 32
defaultWeight : number = 0
Properties
Private
Readonly
default Weight
default Weight : number
Private
Readonly
weight Matrix
weight Matrix : number [] []
Methods
add Edge
add Edge ( source , destination , weight ) : void
Parameters
source : number
destination : number
weight : number
Returns void
get All Edges
get All Edges ( ) : number [] []
Returns number [] []
get All Nodes
get All Nodes ( ) : number []
Returns number []
get Default Weight
get Default Weight ( ) : number
Returns number
get Neighbors
get Neighbors ( node ) : number []
Returns number []
get Weight
get Weight ( source , destination ) : number
Parameters
source : number
destination : number
Returns number
get Weight Matrix
get Weight Matrix ( ) : number [] []
Returns number [] []
is Edge
is Edge ( source , destination ) : boolean
Parameters
source : number
destination : number
Returns boolean
remove Edge
remove Edge ( source , destination ) : void
Parameters
source : number
destination : number
Returns void
A Graph structure is useful for modeling relationships and connections between multiple entities. They consist of a set of vertices (also known as nodes) and edges, which connect the vertices together.
Example