C/C++ 예제

시삽: 레드플러스 님 
게시판 이동:
 제목 : 13.5.1 그래프(Graph)
글번호: 258
작성자: 레드플러스
작성일: 2006/05/02 오전 10:54:17
조회수: 3931
1/* 2 그래프 검색(깊이우선) 3*/ 4#include <stdio.h> 5 6#define N 8 //정점 수 7 8int graph[N+1][N+1] = //인접 행렬 9{ 10 {0, 0, 0, 0, 0, 0, 0, 0, 0}, 11 {0, 0, 1, 0, 0, 0, 0, 0, 0}, 12 {0, 1, 0, 1, 1, 0, 0, 0, 0}, 13 {0, 0, 1, 0, 0, 0, 0, 1, 0}, 14 {0, 0, 1, 0, 0, 1, 0, 0, 0}, 15 {0, 0, 0, 0, 1, 0, 1, 0, 0}, 16 {0, 0, 0, 0, 0, 1, 0, 1, 1}, 17 {0, 0, 0, 1, 0, 0, 1, 0, 1}, 18 {0, 0, 0, 0, 0, 0, 1, 1, 0}, 19}; 20 21int v[N + 1]; //방문 플래그 22 23void Visit(int); 24 25void main(void) 26{ 27 int i; 28 for(i = 1;i <= N;i++) 29 { 30 v[i] = 0; 31 } 32 Visit(1); 33 printf("\n"); 34} 35 36void Visit(int i) 37{ 38 int j; 39 v[i] = 1; 40 for(j = 1;j <= N;j++) 41 { 42 if(graph[i][j] == 1 && v[j] == 0) 43 { 44 printf("%d->%d ", i, j); 45 Visit(j); 46 } 47 } 48}
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 14. 기타 - 레드플러스 2005-07-26 5179
  13. 데이터 구조(자료 구조) - 레드플러스 2005-07-26 5670
  13.1. 스택(Stack) - 레드플러스 2005-12-07 3990
  13.1.1. 스택(Stack) - 레드플러스 2005-12-07 4162
  스택 및 큐에 대한 설명한 엑셀 파일(강의용) 스택큐설명.xls(15 KB) 레드플러스 2007-01-23 4181
  13.2. 큐(Queue) - 레드플러스 2005-12-07 3921
  13.2.1. 큐(Queue) - 레드플러스 2005-12-07 4416
  13.2.1.1. 큐(Queue)에 대해 설명할 때 사용한 엑셀 파일 스택큐설명2.xls(15 KB) 레드플러스 2007-01-25 4028
  13.3. 리스트(List) - 레드플러스 2005-12-07 4134
  13.3.1. 리스트(List) : LIFO형 리스트 - 레드플러스 2005-12-07 4114
  13.3.1.1. 리스트(List) : LIFO형 리스트 설명시 사용했던 엑셀 파일 리스트(LIFO)설명.xls(13 KB) 레드플러스 2007-01-26 4000
  13.3.2. 리스트(List) : FIFO형 리스트 - 레드플러스 2005-12-07 4422
  13.3.2.1. 리스트(List) : FIFO형 리스트 설명시 사용했던 엑셀 파일 리스트(FIFO)설명.xls(13 KB) 레드플러스 2007-01-26 4021
  13.3.3. 리스트(List) 입력 - 레드플러스 2005-12-08 4160
  13.3.4. 리스트(List) 삭제 - 레드플러스 2005-12-08 4011
  13.3.5. 이중 연결 리스트(Doubly Linked List) - 레드플러스 2005-12-08 7316
  13.3.6. 이중 연결 리스트 간단한 설명 : 이중연결리스트간단한설명.c - 레드플러스 2007-01-24 5096
  13.3.6. 이중 연결 리스트 간단한 설명시 사용했던 엑셀 파일 이중연결링크드리스트설명.xls(13 KB) 레드플러스 2007-01-24 4251
  13.4. 트리(Tree) - 레드플러스 2006-05-01 4000
  13.4.1. 이진 탐색 트리 - 레드플러스 2006-05-01 4319
  13.4.1.1. 이진 탐색 트리 설명시 사용했던 엑셀 파일 트리설명.xls(17 KB) 레드플러스 2007-01-25 4215
  13.5. 그래프(Graph) - 레드플러스 2006-05-02 3907
현재글 13.5.1 그래프(Graph) - 레드플러스 2006-05-02 3931
  13.5.1.1 그래프(Graph) 설명시 사용했던 엑셀 파일 그래프설명.xls(15 KB) 레드플러스 2007-01-25 4118
  13.6. 해시테이블(Hashtable) - 레드플러스 2006-05-03 4112
  13.6.1 해시테이블(Hashtable) - 레드플러스 2006-05-03 5086
  데이터 구조 종합 예제 : 주소록 프로그램 종합예제_주소록프로그램.c(9 KB) 레드플러스 2006-11-02 4619
다음글 12. 메모리 관리 - 레드플러스 2005-07-26 5489
 
손님 사용자 Anonymous (손님)
로그인 Home