06 - 그림 1 목록 연결 집합 JAVA 구현

06 - 그림 1 목록 연결 집합 JAVA 구현
제목.
N 개의 정점 과 E 개의 변 이 있 는 무 방향 그림 을 지정 합 니 다. DFS 와 BFS 로 각각 모든 연결 집합 을 보 여 주 십시오.정점 을 0 에서 N - 1 번 으로 가정 하 다.검색 을 할 때, 우리 가 항상 번호 가 가장 작은 정점 에서 출발 하여 번호 가 증가 하 는 순서에 따라 인접 지점 에 접근한다 고 가정 합 니 다.
입력 형식: 첫 번 째 줄 을 입력 하여 정수 N 2 개 (0)
출력 형식: "{v 1 v 2... v k}" 형식 으로 줄 마다 연결 집합 을 출력 합 니 다. DFS 결 과 를 먼저 출력 하고 BFS 결 과 를 출력 합 니 다.
입력 샘플: 86 0 7 0 1 2 0 4 1 2 4 3 5 출력 샘플: {0 1 4 2 7} {3 5} {6} {0 1 2 7 4} {3 5} {6}
public class ConnectedSet {
	private static int Vex; 
	private static int Edge;
	private static int[][] node=new int[Vex][Vex];
	private static boolean[] visit=new boolean[Vex];
	
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);  
		Vex=sc.nextInt();   //    
		Edge=sc.nextInt();  //   
		node =new int[Vex][Vex];    //                
		visit=new boolean[Vex];   //        
		for(int i=0;i queue=new LinkedList<>();  //          
		queue.add(v);  //      
		
		while(!queue.isEmpty()) {
			int tmp=queue.poll(); //     
			System.out.print(tmp+" ");
			for(int n=0;n

좋은 웹페이지 즐겨찾기