인접 목록을 사용하는 Graph라는 사용자 정의 클래스가 있습니다. 좀 더 구체적으로 말하자면, 각 해시 맵에는 해당 노드의 모든 이웃을 에지로 포함하는 배열의 해시 맵이 있습니다. 키는 끝 노드이며 값은 Edge 개체입니다.배열에 저장된 해시 맵의 모든 요소에 대한 반복자
이제이 그래프 클래스가 Iterable을 구현하게하고 싶습니다. 모든 해시 맵을 병합하고 모든 요소에 대해 공통적 인 반복자를 반환하는 방법이 있습니까?
사용 된 방법이 효율적이라는 것은 매우 중요합니다.
이것은 실제로 내가 선택했던 것입니다. 그것은 그것이 얼마나 효율적인지 보는 것입니다. 귀하의 답변 주셔서 감사합니다! –
문제 없습니다, 그것이 당신을 위해 일하기를 바랍니다 : D – kgrad
그것은 충분히 빠르 것으로 보입니다. 나는 이것을 받아 들인 것으로 표시 할 것이다! 다시 한번 감사드립니다. –