@frontendx/dsa-runtime - v1.0.0
Preparing search index...
data-structures/graph/Graph
Graph
Class Graph
Index
Constructors
constructor
Accessors
vertex
Count
Methods
add
Edge
add
Vertex
bfs
clear
dfs
get
Edge
Count
get
Edge
Weight
get
Neighbors
get
Vertices
has
Edge
has
Vertex
remove
Edge
remove
Vertex
Constructors
constructor
new
Graph
(
directed
?:
boolean
)
:
Graph
Parameters
directed
:
boolean
= false
Returns
Graph
Accessors
vertex
Count
get
vertexCount
()
:
number
Returns
number
Methods
add
Edge
addEdge
(
from
:
number
,
to
:
number
,
weight
?:
number
)
:
void
Parameters
from
:
number
to
:
number
Optional
weight
:
number
Returns
void
add
Vertex
addVertex
(
v
:
number
)
:
void
Parameters
v
:
number
Returns
void
bfs
bfs
(
start
:
number
)
:
number
[]
Parameters
start
:
number
Returns
number
[]
clear
clear
()
:
void
Returns
void
dfs
dfs
(
start
:
number
)
:
number
[]
Parameters
start
:
number
Returns
number
[]
get
Edge
Count
getEdgeCount
()
:
number
Returns
number
get
Edge
Weight
getEdgeWeight
(
from
:
number
,
to
:
number
)
:
number
|
undefined
Parameters
from
:
number
to
:
number
Returns
number
|
undefined
get
Neighbors
getNeighbors
(
v
:
number
)
:
number
[]
Parameters
v
:
number
Returns
number
[]
get
Vertices
getVertices
()
:
number
[]
Returns
number
[]
has
Edge
hasEdge
(
from
:
number
,
to
:
number
)
:
boolean
Parameters
from
:
number
to
:
number
Returns
boolean
has
Vertex
hasVertex
(
v
:
number
)
:
boolean
Parameters
v
:
number
Returns
boolean
remove
Edge
removeEdge
(
from
:
number
,
to
:
number
)
:
boolean
Parameters
from
:
number
to
:
number
Returns
boolean
remove
Vertex
removeVertex
(
v
:
number
)
:
boolean
Parameters
v
:
number
Returns
boolean
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
vertex
Count
Methods
add
Edge
add
Vertex
bfs
clear
dfs
get
Edge
Count
get
Edge
Weight
get
Neighbors
get
Vertices
has
Edge
has
Vertex
remove
Edge
remove
Vertex
@frontendx/dsa-runtime - v1.0.0
Loading...