fork(1) download
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #define N 12
  4.  
  5. typedef struct node
  6. {
  7. char vexs[N];
  8. int color[N];
  9. int arcs[N][N];
  10. // struct node *p;
  11. }graph;
  12. int j,i,k;
  13.  
  14. void DFS_direction(graph g,int i,int visited[N])
  15. {
  16. printf("%c\n",g.vexs[i]);
  17. visited[i]=1;
  18. for( j=0;j<N;j++)
  19. if(g.arcs[i][j]==1&&visited[j]==0)
  20. DFS_direction(g,j,visited);
  21. }
  22.  
  23.  
  24. void main()
  25. {
  26. graph g;
  27. int v=0;
  28. int visited[N]={0};
  29. int visited1[N]={0};
  30. char vertex[N]={'S','V1','V2','V3','V4','V5','V6','V7','V8','V9','V10','D'};
  31. int matrix[N][N]={{ 0,1,1,0,0,0,0,0,0,0,0,0},
  32. {1,0,0,1,1,0,0,0,0,0,0,0},
  33. {1,0,0,0,1,0,1,0,0,0,0,0},
  34. {0,1,0,0,0,1,0,1,0,0,0,0},
  35. {0,1,1,0,0,0,0,1,0,0,0,0},
  36. {0,0,0,1,0,0,0,0,0,1,0,0},
  37. {0,0,1,0,0,0,0,0,1,0,0,0},
  38. {0,0,0,1,1,0,0,0,0,1,1,0},
  39. {0,0,0,0,0,0,1,0,0,0,1,1},
  40. {0,0,0,0,0,1,0,1,0,0,0,1},
  41. {0,0,0,0,0,0,0,1,1,0,0,1},
  42. {0,0,0,0,0,0,0,0,1,1,1,0}};
  43.  
  44. for( i=0;i<N;i++)
  45. {
  46. g.vexs[i]=vertex[i];
  47. for( j=0;j<N;j++)
  48. g.arcs[i][j]=matrix[i][j];
  49. }
  50. //printf("%d",g.arcs[7][5]);
  51. int d[N]={0};
  52. int f[N]={0};
  53. int num=0;
  54. //printf("图按照邻接矩阵存储时的深度优先搜索遍历:\n");
  55. while(num!=N)
  56. {
  57. for( j=0;j<N;j++)
  58. if(visited[j]==0)
  59. DFS_direction(g,j,visited);
  60.  
  61. for(k=0;k<N;k++)
  62. num=num+visited[k];
  63.  
  64. }
  65. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include<stdio.h>
^
Main.java:1: error: class, interface, or enum expected
#include<stdio.h>
        ^
Main.java:2: error: illegal character: '#'
#include<stdlib.h>
^
Main.java:3: error: illegal character: '#'
#define N 12
^
Main.java:8: error: class, interface, or enum expected
	int color[N];
	^
Main.java:9: error: class, interface, or enum expected
	int arcs[N][N];
	^
Main.java:11: error: class, interface, or enum expected
}graph;
^
Main.java:12: error: class, interface, or enum expected
int j,i,k;
^
Main.java:14: error: class, interface, or enum expected
void DFS_direction(graph g,int i,int visited[N])
^
Main.java:17: error: class, interface, or enum expected
	visited[i]=1;
	^
Main.java:18: error: class, interface, or enum expected
	for( j=0;j<N;j++)
	^
Main.java:18: error: class, interface, or enum expected
	for( j=0;j<N;j++)
	         ^
Main.java:18: error: class, interface, or enum expected
	for( j=0;j<N;j++)
	             ^
Main.java:21: error: class, interface, or enum expected
}
^
Main.java:27: error: class, interface, or enum expected
	int v=0;
	^
Main.java:28: error: class, interface, or enum expected
	int visited[N]={0};
	^
Main.java:29: error: class, interface, or enum expected
	int visited1[N]={0};
	^
Main.java:30: error: class, interface, or enum expected
	char vertex[N]={'S','V1','V2','V3','V4','V5','V6','V7','V8','V9','V10','D'};
	^
Main.java:30: error: unclosed character literal
	char vertex[N]={'S','V1','V2','V3','V4','V5','V6','V7','V8','V9','V10','D'};
	                    ^
Main.java:30: error: unclosed character literal
	char vertex[N]={'S','V1','V2','V3','V4','V5','V6','V7','V8','V9','V10','D'};
	                                                                         ^
Main.java:31: error: class, interface, or enum expected
	int matrix[N][N]={{ 0,1,1,0,0,0,0,0,0,0,0,0},
	^
Main.java:44: error: class, interface, or enum expected
	for( i=0;i<N;i++)
	^
Main.java:44: error: class, interface, or enum expected
	for( i=0;i<N;i++)
	         ^
Main.java:44: error: class, interface, or enum expected
	for( i=0;i<N;i++)
	             ^
Main.java:47: error: class, interface, or enum expected
		for( j=0;j<N;j++)
		^
Main.java:47: error: class, interface, or enum expected
		for( j=0;j<N;j++)
		         ^
Main.java:47: error: class, interface, or enum expected
		for( j=0;j<N;j++)
		             ^
Main.java:49: error: class, interface, or enum expected
	}
	^
Main.java:52: error: class, interface, or enum expected
	int f[N]={0};
	^
Main.java:53: error: class, interface, or enum expected
	int num=0;
	^
Main.java:55: error: class, interface, or enum expected
	while(num!=N)
	^
Main.java:57: error: class, interface, or enum expected
		for( j=0;j<N;j++)
		         ^
Main.java:57: error: class, interface, or enum expected
		for( j=0;j<N;j++)
		             ^
Main.java:61: error: class, interface, or enum expected
		for(k=0;k<N;k++)
		^
Main.java:61: error: class, interface, or enum expected
		for(k=0;k<N;k++)
		        ^
Main.java:61: error: class, interface, or enum expected
		for(k=0;k<N;k++)
		            ^
Main.java:64: error: class, interface, or enum expected
	}
	^
37 errors
stdout
Standard output is empty