나는 직접 비가 위 그래프를 사용했다. 노드 수와 노드 간의 모든 링크가 제공됩니다. 벡터 배열로 작업을 시도했지만 자바 지원하지 않습니다. ArrayList와 Vectors는 랜덤 억세스 반복자를 지원하지만, 새로운 것으로는 java에서 할 수 없습니다. 나는 2 차원 행렬을 사용하고 싶지 않다. 각 노드에 연결되어있는 노드의 목록이있는 N 개의 주어진 노드의 배열로 구현하고 싶습니다. 제발 누군가 제게 도움이 될만한 의사 코드를 제공하십시오. 예를 들어, 그래프는코어 자바에서 그래프를 구현하는 방법은 무엇입니까?
5
3 4
4 2
1 5
4 3
1 3
2 5
여기서 5 개의 노드는 1에서 5까지 주어진다. 다음은 첫 번째 노드에서 두 번째 노드로 향하는 에지입니다. 그래프의 인접 목록으로 표현하고 싶습니다. 아무도 그것의 구현을 줄 수 있습니까?
: 다음은 자사의 튜토리얼 링크입니다. 또한 Collections 라이브러리 (ArrayLists, Vectors, ...)와 같은 Java 라이브러리에 대한 지식이 부족하여 방해가되는 경우, 모든 유용한 자습서를 위해 Google에서 이러한 유용한 도구를 사용할 수 있습니다. 또한 관련 콘텐츠 링크는 그래프 생성 및 조작을 위해 특별히 제작 된 타사 라이브러리에 대해 알려줍니다. –
이 사이트뿐만 아니라 Google에서도이 검색을 수행했지만 찾지 못했습니다. 마침내 나는 내 자신의 질문을해야한다. 또한 제 3 자 라이브러리를 사용하고 싶지 않습니다. –
다시 시작해야하는 방법과 얻을 수있는 지식 기반을 알려주는 경우에도 관련 콘텐츠가 유용 할 것입니다. 그래도 과제를 파악할 수 없더라도 정보는 적어도 지식이 풍부하고 구체적인 질문을 작성하는 데 도움이됩니다. –