Methods
addEdge(vertex1, vertex2) → {Graph}
그래프에 존재하는 두 vertex를 있는 edge를 추가한다.
Parameters:
Name | Type | Description |
---|---|---|
vertex1 |
* | |
vertex2 |
* |
Throws:
-
주어진 두 vertex중 존재하지 않는 값이 있을 경우 예외 발생.
- Type
- NON_EXIST_VALUE
Returns:
새로운 edge가 추가된 객체 자신을 리턴.
- Type
- Graph
addVertex(vertex) → {Graph}
그래프에 새로운 vertex를 추가한다.
Parameters:
Name | Type | Description |
---|---|---|
vertex |
* |
Throws:
-
이미 존재하는 값이 vertex로 주어진 경우 예외 발생.
- Type
- EXIST_VALUE
Returns:
새로운 vertex가 추가된 객체 자신을 리턴.
- Type
- Graph
sizeEdge() → {number}
edge(간선)의 개수 리턴.
Returns:
- Type
- number
sizeVertex() → {number}
vertex(노드)의 개수 리턴.
Returns:
- Type
- number