SlideShare a Scribd company logo
1 of 8
Download to read offline
MST(Minimum Spanning Tree)


        출력하는 프로그램




    조 장 : 20083430 강승우
작성자 조 원 :20083519 조경상, 20113293서상현,
          20113272 김남희,   20083472 변세현
Ⅰ. 프로젝트의 목적
Tree에 대한 개념과 종류들을 인지하고 MST(Minimum Spanning Tree)를 출력


Ⅱ. 프로젝트 일정
첫째날 - 조원들의 업무분담
둘째날 - 조사해온 각자의 자료들의 설명
셋째날 - 프로그램 설계에 대한 토의

Ⅱ. 조원 업무 분담
보고서 작성 - 강승우
사전 조사 팀 – 조경상
프로그래밍 팀 – 변세현, 서상현, 김남희



Ⅲ. 연구 과정
첫째날 - 조원들의 업무분담
- 교수님의 강의, 조원들의 업무분담
둘째날 - 조사해온 각자의 자료들의 설명
- 각자의 조사해온 자료들을 설명하고 서로의 생각을 공유하였습니다.
셋째날 - 프로그램 설계에 대한 토의
- 추가적으로 조사해온 프로그램 설계 방법에 대한 토의를 하였습니다.

-완성된 프로그램 소스
#include <stdio.h>


typedef struct node{
           char a;
           char b;
           int c;
}node;



node d[10];
node td[10];
node mst[10];


int countedge=0;
int nnode=0;



void sort()
{
        int i=0;
        int j=0;


for(j=0;j<11;j++)
{
    for(i=0;i<11;i++)
    {
           if(d[i+1].c!=0)
           {
               if(d[i].c > d[i+1].c)
               {
                         td[0].a=d[i+1].a;
                         td[0].b=d[i+1].b;
                         td[0].c=d[i+1].c;
d[i+1].a=d[i].a;
                       d[i+1].b=d[i].b;
                       d[i+1].c=d[i].c;


                       d[i].a=td[0].a;
                       d[i].b=td[0].b;
                       d[i].c=td[0].c;
            }
            }
     }
}
}


void input()
{
     int i=0;
     int j=0;


    scanf("%d", &nnode); //살≫i려·A야¾ß됨μE


     for(i=0;i<10;i++)
     {
          fflush(stdin);
          scanf("%c", &d[i].a);
          if(d[i].a=='0')   break
          scanf("%c", &d[i].b);
          scanf(" %d", &d[i].c);
          countedge++;
     }


sort();


/*for(i=0;i<10;i++)
     {
     printf("%c%c%dn",d[i].a,d[i].b,d[i].c);
     }       */
}


void output()
{
         int i=0;


 char cycle[10];
 char cycle2[10]; //나³ª중Aß에¿¡ nnode로·I 바¹U꾸²U기±a
int aa=0;
int a2=0;
int j=0;
int m=0;
int c2=0;
cycle[aa]=d[0].a;
aa++;
cycle[aa]=d[0].b;
aa++;


                    mst[m].a=d[0].a;
                    mst[m].b=d[0].b;
                    mst[m].c=d[0].c;
                    m++;
                    d[0].a=0;
                    d[0].b=0;
                    d[0].c=1000;


                    sort();


for(i=0; i<10; i++)
{
    if(d[0].a == cycle[i])
           {
           for(j=0; j<10; j++)
           {


           if(d[0].b != cycle[j])
           {
                    cycle[aa]=d[0].b;
                    aa++;



                    mst[m].a=d[0].a;
                    mst[m].b=d[0].b;
                    mst[m].c=d[0].c;
                    m++;



                    d[0].a=0;
                    d[0].b=0;
                    d[0].c=1000;


                    sort();
                    break
                      }
if(d[0].b == cycle[j])
       {
                d[0].a=0;
                d[0].b=0;
                d[0].c=1000;


                sort();
                 }


       }
   }
else if(d[0].b == cycle[i])
       {
       for(j=0; j<10; j++)
       {


       if(d[0].a != cycle[j])
       {
                cycle[aa]=d[0].a;
                aa++;



                mst[m].a=d[0].a;
                mst[m].b=d[0].b;
                mst[m].c=d[0].c;
                m++;



                d[0].a=0;
                d[0].b=0;
                d[0].c=1000;


                sort();
                break
                 }


        if(d[0].a == cycle[j])
       {
                d[0].a=0;
                d[0].b=0;
                d[0].c=1000;


                sort();
                 }
}
          }
     else if(d[0].a != cycle[i])
              {
              for(j=0; j<10; j++)
              {
                       if(d[0].b != cycle[j])
                       {
                                    if(c2==0)
                                    {
                                         cycle2[a2]=d[0].a;
                                         a2++;
                                         cycle2[a2]=d[0].b;
                                         a2++;


                       mst[m].a=d[0].a;
                       mst[m].b=d[0].b;
                       mst[m].c=d[0].c;
                       m++;
                       d[0].a=0;
                       d[0].b=0;
                       d[0].c=1000;


                       sort();


                                                }
                            }
                        }
                       }
     }


    for(i=0;i<10;i++)
      {
      printf("%c",cycle[i]);
      }


printf("nmstn");
for(i=0;i<nnode-1;i++)
      {


      printf("(%c,%c)",mst[i].a,mst[i].b);
      }




}
int main()
{
     input();



     output();



     system("pause");
     return 0;
}




Ⅳ. 결과 분석 및 느낀 점
    이번에는 제출 기한이 늘어나면서 많은 시간이 있었음에도 불구하고
    과제를 마무리 하지 못하고 프로그램이 제대로 실행이 되지 않습니다.
    느낀점은 그저 자신들이 많이 부족하여 더욱더 분발하여야 겠습니다.

More Related Content

What's hot

자료구조5보고서
자료구조5보고서자료구조5보고서
자료구조5보고서KimChangHoen
 
퍼시스턴트 세그먼트 트리 - Sogang ICPC Team, 2020 Winter
퍼시스턴트 세그먼트 트리 - Sogang ICPC Team, 2020 Winter퍼시스턴트 세그먼트 트리 - Sogang ICPC Team, 2020 Winter
퍼시스턴트 세그먼트 트리 - Sogang ICPC Team, 2020 WinterSuhyun Park
 
Project#5 최단거리 찾기 D0 Hwp
Project#5 최단거리 찾기 D0 HwpProject#5 최단거리 찾기 D0 Hwp
Project#5 최단거리 찾기 D0 HwpKimjeongmoo
 
이산수학 C1 프로젝트 4
이산수학 C1 프로젝트 4이산수학 C1 프로젝트 4
이산수학 C1 프로젝트 4pkok15
 
한국 커뮤니티 데이 트랙2, 세션2 JavaScript 성능향상과 Sencha
한국 커뮤니티 데이 트랙2, 세션2 JavaScript 성능향상과 Sencha한국 커뮤니티 데이 트랙2, 세션2 JavaScript 성능향상과 Sencha
한국 커뮤니티 데이 트랙2, 세션2 JavaScript 성능향상과 Senchamniktw
 
정수론적 알고리즘 - Sogang ICPC Team, 2020 Winter
정수론적 알고리즘 - Sogang ICPC Team, 2020 Winter정수론적 알고리즘 - Sogang ICPC Team, 2020 Winter
정수론적 알고리즘 - Sogang ICPC Team, 2020 WinterSuhyun Park
 
Lazy Propagation on Segment Trees - Sogang ICPC Team, 2019
Lazy Propagation on Segment Trees - Sogang ICPC Team, 2019Lazy Propagation on Segment Trees - Sogang ICPC Team, 2019
Lazy Propagation on Segment Trees - Sogang ICPC Team, 2019Suhyun Park
 
2012 Dm C3 03
2012 Dm C3 032012 Dm C3 03
2012 Dm C3 03chl132435
 
Persistent Segment Tree - Sogang ICPC Team, 2019
Persistent Segment Tree - Sogang ICPC Team, 2019Persistent Segment Tree - Sogang ICPC Team, 2019
Persistent Segment Tree - Sogang ICPC Team, 2019Suhyun Park
 
2012 Ds A1 05
2012 Ds A1 052012 Ds A1 05
2012 Ds A1 05seonhyung
 
이산치7보고서
이산치7보고서이산치7보고서
이산치7보고서KimChangHoen
 

What's hot (13)

자료구조5보고서
자료구조5보고서자료구조5보고서
자료구조5보고서
 
퍼시스턴트 세그먼트 트리 - Sogang ICPC Team, 2020 Winter
퍼시스턴트 세그먼트 트리 - Sogang ICPC Team, 2020 Winter퍼시스턴트 세그먼트 트리 - Sogang ICPC Team, 2020 Winter
퍼시스턴트 세그먼트 트리 - Sogang ICPC Team, 2020 Winter
 
Project#5 최단거리 찾기 D0 Hwp
Project#5 최단거리 찾기 D0 HwpProject#5 최단거리 찾기 D0 Hwp
Project#5 최단거리 찾기 D0 Hwp
 
이산수학04
이산수학04이산수학04
이산수학04
 
이산수학 C1 프로젝트 4
이산수학 C1 프로젝트 4이산수학 C1 프로젝트 4
이산수학 C1 프로젝트 4
 
한국 커뮤니티 데이 트랙2, 세션2 JavaScript 성능향상과 Sencha
한국 커뮤니티 데이 트랙2, 세션2 JavaScript 성능향상과 Sencha한국 커뮤니티 데이 트랙2, 세션2 JavaScript 성능향상과 Sencha
한국 커뮤니티 데이 트랙2, 세션2 JavaScript 성능향상과 Sencha
 
정수론적 알고리즘 - Sogang ICPC Team, 2020 Winter
정수론적 알고리즘 - Sogang ICPC Team, 2020 Winter정수론적 알고리즘 - Sogang ICPC Team, 2020 Winter
정수론적 알고리즘 - Sogang ICPC Team, 2020 Winter
 
Lazy Propagation on Segment Trees - Sogang ICPC Team, 2019
Lazy Propagation on Segment Trees - Sogang ICPC Team, 2019Lazy Propagation on Segment Trees - Sogang ICPC Team, 2019
Lazy Propagation on Segment Trees - Sogang ICPC Team, 2019
 
2012 Dm C3 03
2012 Dm C3 032012 Dm C3 03
2012 Dm C3 03
 
Persistent Segment Tree - Sogang ICPC Team, 2019
Persistent Segment Tree - Sogang ICPC Team, 2019Persistent Segment Tree - Sogang ICPC Team, 2019
Persistent Segment Tree - Sogang ICPC Team, 2019
 
2012 Ds A1 05
2012 Ds A1 052012 Ds A1 05
2012 Ds A1 05
 
이산치1번
이산치1번이산치1번
이산치1번
 
이산치7보고서
이산치7보고서이산치7보고서
이산치7보고서
 

Viewers also liked

불안해소 소책자
불안해소 소책자불안해소 소책자
불안해소 소책자kwwnet
 
김정성의야외지질답사이야기_김정성
김정성의야외지질답사이야기_김정성김정성의야외지질답사이야기_김정성
김정성의야외지질답사이야기_김정성noju99
 
[강의안]프랭클린 재정관리 시스템5기 201115
[강의안]프랭클린 재정관리 시스템5기 201115[강의안]프랭클린 재정관리 시스템5기 201115
[강의안]프랭클린 재정관리 시스템5기 201115sunny seo
 
GKAC 2014 Nov. - 안드로이드 스튜디오로 생산성 올리기
GKAC 2014 Nov. - 안드로이드 스튜디오로 생산성 올리기GKAC 2014 Nov. - 안드로이드 스튜디오로 생산성 올리기
GKAC 2014 Nov. - 안드로이드 스튜디오로 생산성 올리기GDG Korea
 
추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)
추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)
추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)choi kyumin
 
제5회 sw공학세미나_dm_100818
 제5회 sw공학세미나_dm_100818 제5회 sw공학세미나_dm_100818
제5회 sw공학세미나_dm_100818YoungSu Son
 
Yapp a.a 2 2 sugar orm
Yapp a.a 2 2 sugar ormYapp a.a 2 2 sugar orm
Yapp a.a 2 2 sugar ormJunyoung Lee
 
첫번째 Ignite Jeonju 배자영-아이디어 콘서트
첫번째 Ignite Jeonju 배자영-아이디어 콘서트첫번째 Ignite Jeonju 배자영-아이디어 콘서트
첫번째 Ignite Jeonju 배자영-아이디어 콘서트화영 이
 
안드로이드App개발 10.activity데이터송수신 thread
안드로이드App개발 10.activity데이터송수신 thread안드로이드App개발 10.activity데이터송수신 thread
안드로이드App개발 10.activity데이터송수신 threadDaeHee Jang
 
[대학내일20대연구소]201304 대학생들이체감하는방학의이상과현실(20130208)
[대학내일20대연구소]201304 대학생들이체감하는방학의이상과현실(20130208)[대학내일20대연구소]201304 대학생들이체감하는방학의이상과현실(20130208)
[대학내일20대연구소]201304 대학생들이체감하는방학의이상과현실(20130208)UnivTomorrow
 
소셜리크루팅 플랫폼 커밋 Commeet 서비스소개서
소셜리크루팅 플랫폼 커밋 Commeet 서비스소개서소셜리크루팅 플랫폼 커밋 Commeet 서비스소개서
소셜리크루팅 플랫폼 커밋 Commeet 서비스소개서ChangBeom Kim
 
Analysis - Agenda Setting, Media Framing on Temporary Employment Policy
Analysis - Agenda Setting, Media Framing on Temporary Employment PolicyAnalysis - Agenda Setting, Media Framing on Temporary Employment Policy
Analysis - Agenda Setting, Media Framing on Temporary Employment PolicyJiyeon Kang
 
허그(최다영)
허그(최다영)허그(최다영)
허그(최다영)Eun-su Jang
 
스마트마케팅의 이해와 활용 (소셜브랜드와 소셜비즈니스)
스마트마케팅의 이해와 활용 (소셜브랜드와 소셜비즈니스)스마트마케팅의 이해와 활용 (소셜브랜드와 소셜비즈니스)
스마트마케팅의 이해와 활용 (소셜브랜드와 소셜비즈니스)호천 김
 

Viewers also liked (20)

이산치3번
이산치3번이산치3번
이산치3번
 
불안해소 소책자
불안해소 소책자불안해소 소책자
불안해소 소책자
 
김정성의야외지질답사이야기_김정성
김정성의야외지질답사이야기_김정성김정성의야외지질답사이야기_김정성
김정성의야외지질답사이야기_김정성
 
[청년사례]새벽이슬 사례발표
[청년사례]새벽이슬 사례발표[청년사례]새벽이슬 사례발표
[청년사례]새벽이슬 사례발표
 
[강의안]프랭클린 재정관리 시스템5기 201115
[강의안]프랭클린 재정관리 시스템5기 201115[강의안]프랭클린 재정관리 시스템5기 201115
[강의안]프랭클린 재정관리 시스템5기 201115
 
GKAC 2014 Nov. - 안드로이드 스튜디오로 생산성 올리기
GKAC 2014 Nov. - 안드로이드 스튜디오로 생산성 올리기GKAC 2014 Nov. - 안드로이드 스튜디오로 생산성 올리기
GKAC 2014 Nov. - 안드로이드 스튜디오로 생산성 올리기
 
추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)
추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)
추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)
 
덕성여자대학교 SpringerLink 이용자 매뉴얼
덕성여자대학교  SpringerLink 이용자 매뉴얼덕성여자대학교  SpringerLink 이용자 매뉴얼
덕성여자대학교 SpringerLink 이용자 매뉴얼
 
음향이론
음향이론음향이론
음향이론
 
제5회 sw공학세미나_dm_100818
 제5회 sw공학세미나_dm_100818 제5회 sw공학세미나_dm_100818
제5회 sw공학세미나_dm_100818
 
Yapp a.a 2 2 sugar orm
Yapp a.a 2 2 sugar ormYapp a.a 2 2 sugar orm
Yapp a.a 2 2 sugar orm
 
첫번째 Ignite Jeonju 배자영-아이디어 콘서트
첫번째 Ignite Jeonju 배자영-아이디어 콘서트첫번째 Ignite Jeonju 배자영-아이디어 콘서트
첫번째 Ignite Jeonju 배자영-아이디어 콘서트
 
안드로이드App개발 10.activity데이터송수신 thread
안드로이드App개발 10.activity데이터송수신 thread안드로이드App개발 10.activity데이터송수신 thread
안드로이드App개발 10.activity데이터송수신 thread
 
[대학내일20대연구소]201304 대학생들이체감하는방학의이상과현실(20130208)
[대학내일20대연구소]201304 대학생들이체감하는방학의이상과현실(20130208)[대학내일20대연구소]201304 대학생들이체감하는방학의이상과현실(20130208)
[대학내일20대연구소]201304 대학생들이체감하는방학의이상과현실(20130208)
 
소셜리크루팅 플랫폼 커밋 Commeet 서비스소개서
소셜리크루팅 플랫폼 커밋 Commeet 서비스소개서소셜리크루팅 플랫폼 커밋 Commeet 서비스소개서
소셜리크루팅 플랫폼 커밋 Commeet 서비스소개서
 
English Drs manual kr
English Drs manual krEnglish Drs manual kr
English Drs manual kr
 
Analysis - Agenda Setting, Media Framing on Temporary Employment Policy
Analysis - Agenda Setting, Media Framing on Temporary Employment PolicyAnalysis - Agenda Setting, Media Framing on Temporary Employment Policy
Analysis - Agenda Setting, Media Framing on Temporary Employment Policy
 
Pm10 book
Pm10 bookPm10 book
Pm10 book
 
허그(최다영)
허그(최다영)허그(최다영)
허그(최다영)
 
스마트마케팅의 이해와 활용 (소셜브랜드와 소셜비즈니스)
스마트마케팅의 이해와 활용 (소셜브랜드와 소셜비즈니스)스마트마케팅의 이해와 활용 (소셜브랜드와 소셜비즈니스)
스마트마케팅의 이해와 활용 (소셜브랜드와 소셜비즈니스)
 

Similar to 이산치4번

12 1. multi-dimensional array
12 1. multi-dimensional array12 1. multi-dimensional array
12 1. multi-dimensional array웅식 전
 
2012 Ds D0 01
2012 Ds D0 012012 Ds D0 01
2012 Ds D0 01chl132435
 
5통신망에서 길 찾기
5통신망에서 길 찾기5통신망에서 길 찾기
5통신망에서 길 찾기herojoon1378
 
Project#5 통신망에서 길 찾기 Hwp
Project#5 통신망에서 길 찾기 HwpProject#5 통신망에서 길 찾기 Hwp
Project#5 통신망에서 길 찾기 HwpKimjeongmoo
 
이산치4보고서
이산치4보고서이산치4보고서
이산치4보고서KimChangHoen
 
어플 개발자의 서버개발 삽질기
어플 개발자의 서버개발 삽질기어플 개발자의 서버개발 삽질기
어플 개발자의 서버개발 삽질기scor7910
 
2012 Dm C2 04
2012 Dm C2 042012 Dm C2 04
2012 Dm C2 04seonhyung
 
Agd Test Driven Development For Games What, Why, And How)(Game Connect 2006...
Agd   Test Driven Development For Games What, Why, And How)(Game Connect 2006...Agd   Test Driven Development For Games What, Why, And How)(Game Connect 2006...
Agd Test Driven Development For Games What, Why, And How)(Game Connect 2006...Ryan Park
 
Agile Test Driven Development For Games What, Why, And How
Agile Test Driven Development For Games What, Why, And HowAgile Test Driven Development For Games What, Why, And How
Agile Test Driven Development For Games What, Why, And HowRyan Park
 
과제 1,2,3
과제 1,2,3과제 1,2,3
과제 1,2,3mil23
 

Similar to 이산치4번 (10)

12 1. multi-dimensional array
12 1. multi-dimensional array12 1. multi-dimensional array
12 1. multi-dimensional array
 
2012 Ds D0 01
2012 Ds D0 012012 Ds D0 01
2012 Ds D0 01
 
5통신망에서 길 찾기
5통신망에서 길 찾기5통신망에서 길 찾기
5통신망에서 길 찾기
 
Project#5 통신망에서 길 찾기 Hwp
Project#5 통신망에서 길 찾기 HwpProject#5 통신망에서 길 찾기 Hwp
Project#5 통신망에서 길 찾기 Hwp
 
이산치4보고서
이산치4보고서이산치4보고서
이산치4보고서
 
어플 개발자의 서버개발 삽질기
어플 개발자의 서버개발 삽질기어플 개발자의 서버개발 삽질기
어플 개발자의 서버개발 삽질기
 
2012 Dm C2 04
2012 Dm C2 042012 Dm C2 04
2012 Dm C2 04
 
Agd Test Driven Development For Games What, Why, And How)(Game Connect 2006...
Agd   Test Driven Development For Games What, Why, And How)(Game Connect 2006...Agd   Test Driven Development For Games What, Why, And How)(Game Connect 2006...
Agd Test Driven Development For Games What, Why, And How)(Game Connect 2006...
 
Agile Test Driven Development For Games What, Why, And How
Agile Test Driven Development For Games What, Why, And HowAgile Test Driven Development For Games What, Why, And How
Agile Test Driven Development For Games What, Why, And How
 
과제 1,2,3
과제 1,2,3과제 1,2,3
과제 1,2,3
 

More from kangseungwoo

More from kangseungwoo (7)

자구6번
자구6번자구6번
자구6번
 
자구5번
자구5번자구5번
자구5번
 
자구4번
자구4번자구4번
자구4번
 
자구3번
자구3번자구3번
자구3번
 
자구2번
자구2번자구2번
자구2번
 
이산치5번
이산치5번이산치5번
이산치5번
 
이산치2번
이산치2번이산치2번
이산치2번
 

이산치4번

  • 1. MST(Minimum Spanning Tree) 출력하는 프로그램 조 장 : 20083430 강승우 작성자 조 원 :20083519 조경상, 20113293서상현, 20113272 김남희, 20083472 변세현
  • 2. Ⅰ. 프로젝트의 목적 Tree에 대한 개념과 종류들을 인지하고 MST(Minimum Spanning Tree)를 출력 Ⅱ. 프로젝트 일정 첫째날 - 조원들의 업무분담 둘째날 - 조사해온 각자의 자료들의 설명 셋째날 - 프로그램 설계에 대한 토의 Ⅱ. 조원 업무 분담 보고서 작성 - 강승우 사전 조사 팀 – 조경상 프로그래밍 팀 – 변세현, 서상현, 김남희 Ⅲ. 연구 과정 첫째날 - 조원들의 업무분담 - 교수님의 강의, 조원들의 업무분담
  • 3. 둘째날 - 조사해온 각자의 자료들의 설명 - 각자의 조사해온 자료들을 설명하고 서로의 생각을 공유하였습니다. 셋째날 - 프로그램 설계에 대한 토의 - 추가적으로 조사해온 프로그램 설계 방법에 대한 토의를 하였습니다. -완성된 프로그램 소스 #include <stdio.h> typedef struct node{ char a; char b; int c; }node; node d[10]; node td[10]; node mst[10]; int countedge=0; int nnode=0; void sort() { int i=0; int j=0; for(j=0;j<11;j++) { for(i=0;i<11;i++) { if(d[i+1].c!=0) { if(d[i].c > d[i+1].c) { td[0].a=d[i+1].a; td[0].b=d[i+1].b; td[0].c=d[i+1].c;
  • 4. d[i+1].a=d[i].a; d[i+1].b=d[i].b; d[i+1].c=d[i].c; d[i].a=td[0].a; d[i].b=td[0].b; d[i].c=td[0].c; } } } } } void input() { int i=0; int j=0; scanf("%d", &nnode); //살≫i려·A야¾ß됨μE for(i=0;i<10;i++) { fflush(stdin); scanf("%c", &d[i].a); if(d[i].a=='0') break scanf("%c", &d[i].b); scanf(" %d", &d[i].c); countedge++; } sort(); /*for(i=0;i<10;i++) { printf("%c%c%dn",d[i].a,d[i].b,d[i].c); } */ } void output() { int i=0; char cycle[10]; char cycle2[10]; //나³ª중Aß에¿¡ nnode로·I 바¹U꾸²U기±a
  • 5. int aa=0; int a2=0; int j=0; int m=0; int c2=0; cycle[aa]=d[0].a; aa++; cycle[aa]=d[0].b; aa++; mst[m].a=d[0].a; mst[m].b=d[0].b; mst[m].c=d[0].c; m++; d[0].a=0; d[0].b=0; d[0].c=1000; sort(); for(i=0; i<10; i++) { if(d[0].a == cycle[i]) { for(j=0; j<10; j++) { if(d[0].b != cycle[j]) { cycle[aa]=d[0].b; aa++; mst[m].a=d[0].a; mst[m].b=d[0].b; mst[m].c=d[0].c; m++; d[0].a=0; d[0].b=0; d[0].c=1000; sort(); break }
  • 6. if(d[0].b == cycle[j]) { d[0].a=0; d[0].b=0; d[0].c=1000; sort(); } } } else if(d[0].b == cycle[i]) { for(j=0; j<10; j++) { if(d[0].a != cycle[j]) { cycle[aa]=d[0].a; aa++; mst[m].a=d[0].a; mst[m].b=d[0].b; mst[m].c=d[0].c; m++; d[0].a=0; d[0].b=0; d[0].c=1000; sort(); break } if(d[0].a == cycle[j]) { d[0].a=0; d[0].b=0; d[0].c=1000; sort(); }
  • 7. } } else if(d[0].a != cycle[i]) { for(j=0; j<10; j++) { if(d[0].b != cycle[j]) { if(c2==0) { cycle2[a2]=d[0].a; a2++; cycle2[a2]=d[0].b; a2++; mst[m].a=d[0].a; mst[m].b=d[0].b; mst[m].c=d[0].c; m++; d[0].a=0; d[0].b=0; d[0].c=1000; sort(); } } } } } for(i=0;i<10;i++) { printf("%c",cycle[i]); } printf("nmstn"); for(i=0;i<nnode-1;i++) { printf("(%c,%c)",mst[i].a,mst[i].b); } }
  • 8. int main() { input(); output(); system("pause"); return 0; } Ⅳ. 결과 분석 및 느낀 점 이번에는 제출 기한이 늘어나면서 많은 시간이 있었음에도 불구하고 과제를 마무리 하지 못하고 프로그램이 제대로 실행이 되지 않습니다. 느낀점은 그저 자신들이 많이 부족하여 더욱더 분발하여야 겠습니다.