Graph(그래프)
· 약 2분
1. 인접 배열
javascript
// 5 X 5 false 배열 생성
const graph = Array.from(Array(5), () => Array(5).fill(false));
console.log(graph);
// graph[출발지][목적지] 해당 부분을 true로 설정
graph[0][1] = true;
graph[0][3] = true;
graph[1][2] = true;
graph[2][0] = true;
graph[2][4] = true;
graph[3][2] = true;
graph[4][0] = true;
console.log(graph);
powershell
[
[ false, false, false, false, false ],
[ false, false, false, false, false ],
[ false, false, false, false, false ],
[ false, false, false, false, false ],
[ false, false, false, false, false ]
]
[
[ false, true, false, true, false ],
[ false, false, true, false, false ],
[ true, false, false, false, true ],
[ false, false, true, false, false ],
[ true, false, false, false, false ]
]