C++로 그래프를 정의하는 방법을 결정할 수 없습니다. 그래프 이론 - 스위칭 트리 멤버
는 지금, 나는 2 차원 배열이 있습니다A - B,D
B - A
C - D
D - A,C
을하지만 난 그래프의 일부 "회원"으로 전환하고자 할 때 내 문제는 온다 (예를 들어, D 및 A). 난 내가 (내가 수동으로 그래프에서 알 수있다) 같은 것을 필요로 알고
A - C,D
B - D
C - A
D - A,B
하지만 난 실제로 모르는, 변경할 수 있습니다 알고리즘을 작성하는 방법 2D 배열의 순서는 1D 배열의 순서를 바꾸는 것만 큼 간단하지 않기 때문입니다.
다이어그램을 그리는 방법은 * directed * 그래프를 의미하지만 배열을 설명하는 방법은 * 무향 * 그래프를 의미합니다. 무엇 이니? –
링크 된 목록을 작성하려면 왜 링크 된 목록을 작성하지 않는가? –
나는 그것을 언급하지 않았다. 그것은 무향 그래프이다. –