원본 (정점), 대상 (정점) 및 무게를 저장하는 Edge 클래스가 있습니다.그래프가 플롯 된 후 인접 목록을 만드는 방법은 무엇입니까?
이름, x 좌표, y 좌표 및 Edge [] adjacentList를 저장하는 Vertex 클래스가 있습니다.
또한 두 개의 ArrayLists : 에지와 정점을 저장하는 Graph 클래스가 있습니다.
현재 정점/노드와 가장자리를 플롯하면 정점과 가장자리 목록에 각각 자동으로 추가됩니다.
이제이 두 배열 목록을 사용하여 Edge [] adjacentList를 채우고 싶습니다. 그러나 어떻게해야할지 모르겠습니다. 만약 누군가가 저에게 포인터를 줄 수 있거나 코드가 어떻게 생겼는지에 대한 개요를 알려 주시면 감사하겠습니다.
감사합니다.
답변 해 주셔서 감사합니다. 알고리즘을 실행하기 전에 에지를 플로팅 할 때 각 꼭지점에 대한 인접성 목록을 계산하는 것이 더 효율적입니까? – RikudouSennin
@RikudouSennin 귀하의 질문에 답변하지 못했습니다. 제발 좀 더 자세히 설명해 주실 수 있습니까? – dejavu
@ Android 디코딩, 내가 정점과 가장자리를 플로팅 할 때 인접 목록을 채우는 것이 더 효율적인지 궁금합니다. 즉, Vertex 및 Edge의 새 인스턴스가 만들어 질 때입니다. 또는 알고리즘이 실행되기 전에 그래프가 완전히 그려지면 최후에 인접 목록을 계산하는 것이 더 나은가? – RikudouSennin