kruskal 그래프 구조 및 실행결과
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

kruskal 그래프 구조 및 실행결과에 대한 보고서 자료입니다.

본문내용

* e,struct Edge* pre)
{
if(Rck == 1);
else{
int z=p->vernum == e->LeftVer->vernum;
if(z==1){Rck=1; return;}
if(p->path1 != pre && p->path1 != NULL && p->path1->LeftVer == p && p->path1->passcheck == 1)
Rightcyclecheck(p->path1->RightVer,e,p->path1);
else if(p->path1 != pre && p->path1 != NULL && p->path1->RightVer == p && p->path1->passcheck == 1)
Rightcyclecheck(p->path1->LeftVer,e,p->path1);
if(p->path3 != pre && p->path3 != NULL && p->path3->LeftVer == p && p->path3->passcheck == 1)
Rightcyclecheck(p->path3->RightVer,e,p->path3);
else if(p->path3 != pre && p->path3 != NULL && p->path3->RightVer == p && p->path3->passcheck == 1)
Rightcyclecheck(p->path3->LeftVer,e,p->path3);
if(p->path5 != pre && p->path5 != NULL && p->path5->LeftVer == p && p->path5->passcheck == 1)
Rightcyclecheck(p->path5->RightVer,e,p->path5);
else if(p->path5 != pre && p->path5 != NULL && p->path5->RightVer == p && p->path5->passcheck == 1)
Rightcyclecheck(p->path5->LeftVer,e,p->path5);
if(p->path6 != pre && p->path6 != NULL && p->path6->LeftVer == p && p->path6->passcheck == 1)
Rightcyclecheck(p->path6->RightVer,e,p->path6);
else if(p->path6 != pre && p->path6 != NULL && p->path6->RightVer == p && p->path6->passcheck == 1)
Rightcyclecheck(p->path6->LeftVer,e,p->path6);
if(p->path7 != pre && p->path7 != NULL && p->path7->LeftVer == p && p->path7->passcheck == 1)
Rightcyclecheck(p->path7->RightVer,e,p->path7);
else if(p->path7 != pre && p->path7 != NULL && p->path7->RightVer == p && p->path7->passcheck == 1)
Rightcyclecheck(p->path7->LeftVer,e,p->path7);
if(p->path9 != pre && p->path9 != NULL && p->path9->LeftVer == p && p->path9->passcheck == 1)
Rightcyclecheck(p->path9->RightVer,e,p->path9);
else if(p->path9 != pre && p->path9 != NULL && p->path9->RightVer == p && p->path9->passcheck == 1)
Rightcyclecheck(p->path9->LeftVer,e,p->path9);
if(p->path10 != pre && p->path10 != NULL && p->path10->LeftVer == p && p->path10->passcheck == 1)
Rightcyclecheck(p->path10->RightVer,e,p->path10);
else if(p->path10 != pre && p->path10 != NULL && p->path10->RightVer == p && p->path10->passcheck == 1)
Rightcyclecheck(p->path10->LeftVer,e,p->path10);
if(p->path12 != pre && p->path12 != NULL && p->path12->LeftVer == p && p->path12->passcheck == 1)
Rightcyclecheck(p->path12->RightVer,e,p->path12);
else if(p->path12 != pre && p->path12 != NULL && p->path12->RightVer == p && p->path12->passcheck == 1)
Rightcyclecheck(p->path12->LeftVer,e,p->path12);
}
}
void kruskal(void)
{
int j = 1;
cout <<"Graph----------------------"< cout <<" T cycle "< cout <<"---------------------------"< for(int i = 1 ; i< VN-1 ;)
{
Rightcyclecheck(e[j]->RightVer,e[j],NULL);
Leftcyclecheck(e[j]->LeftVer,e[j],NULL);
if(Lck && Rck){
cout <<" |\t\t"<< "(" << e[j]->LeftVer->vernum <<","<RightVer->vernum<<")"< }
else{
cout <<" "<< "(" << e[j]->LeftVer->vernum <<","<RightVer->vernum<<")"< e[j]->passcheck = 1;
i++;
}
j++;
Lck=0,Rck=0;
}
cout <<"---------------------------"< }

키워드

  • 가격1,300
  • 페이지수10페이지
  • 등록일2004.11.23
  • 저작시기2004.11
  • 파일형식한글(hwp)
  • 자료번호#274908
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니