오브젝트를 초기 상태로 재설정하는 방법이 있습니까? 그때 지금 다음 검색 실행이 잘못된 논리를 제외하고 행할 수오브젝트를 초기 상태로 재설정
current.visited = false;
동일해야합니다 노드에 도달
current.visited = true;
에 값을 변경할 때, 그러나, 검색을 시연하고있다. 가장 간단한 방법은 java.util.Set
으로 방문 플래그를 저장하는 것입니다 이럴 경우 비록, 당신은 디자인 패턴을 기념하는 모습을 가져야한다
System.out.printf ("Breadth first search...\n\n");
breadthFirstSearchMap (Romania);
RESET Objects here...
System.out.printf ("Depth first search...\n\n");
depthFirstSearchMap (Romania);
and again here...
System.out.printf ("Depth limited search...\n\n");
depthLimitedSearchMap (Romania);
어떻게 초기 상태를 결정합니까? 리셋 메소드를 사용하거나 새로운 객체를 만들기 위해'new'를 사용하십시오. –
초기 상태로 재설정하는 방법을 제공 하시겠습니까? 초기 상태가 무엇인지 정의하는 방법은 무엇입니까? 아니면 다시 만드시겠습니까? 뭐? –
변수를 사용하기 전에 변수를 사용한 후에 "초기"상태로 생각한 상태로 수동으로 상태를 설정하십시오. –