목차
1. 문제분석
2. 알고리즘
3. 소스 및 주석
4. 실행화면
2. 알고리즘
3. 소스 및 주석
4. 실행화면
본문내용
***********/
int graph::select(int n)
{
int u = 0;
for (int i=0;i
{// 아직 결정되지 않은 경로를 하나 선택한다.
if (!course[i].s)
{
if (course[i].dis)
{
if (course[i].dis < num) u = i;
break;
}
}
}
for (i=0;i
{
if (!course[i].s)
{
if (course[i].dis)
{
if (course[i].dis < course[u].dis) u = i;
}
}
}
return u;
}
/**************************** 메인 부분 ****************************/
void main()
{
int string;
int string1;
cout<<" - Dot의 개수를 입력하시오(10개 이하): ";
cin>>string;
graph a(string);
a.input(string);
cout<<" - 시작점을 입력하시오: ";
cin>>string1;
a.short_path(string, string1);
a.print(string, string1);
}
#4 실행화면
#5 느낀점
이번 최단 경로와 최소비용을 구하는 레포트에서는 일단 책에 다익스트라의 알고리즘이 나와 있고 그 알고리즘들이 웹상에 자세히 설명되어 있어서 코딩하기가 전의 레포트보다는 쉬웠던 것 같습니다. 그래프를 그리면서 따라가다보니 디버깅도 쉬웠고 잘 할 수 있었던 것 같습니다. 한 학기동안 수고하셨습니다.
int graph::select(int n)
{
int u = 0;
for (int i=0;i
if (!course[i].s)
{
if (course[i].dis)
{
if (course[i].dis < num) u = i;
break;
}
}
}
for (i=0;i
if (!course[i].s)
{
if (course[i].dis)
{
if (course[i].dis < course[u].dis) u = i;
}
}
}
return u;
}
/**************************** 메인 부분 ****************************/
void main()
{
int string;
int string1;
cout<<" - Dot의 개수를 입력하시오(10개 이하): ";
cin>>string;
graph a(string);
a.input(string);
cout<<" - 시작점을 입력하시오: ";
cin>>string1;
a.short_path(string, string1);
a.print(string, string1);
}
#4 실행화면
#5 느낀점
이번 최단 경로와 최소비용을 구하는 레포트에서는 일단 책에 다익스트라의 알고리즘이 나와 있고 그 알고리즘들이 웹상에 자세히 설명되어 있어서 코딩하기가 전의 레포트보다는 쉬웠던 것 같습니다. 그래프를 그리면서 따라가다보니 디버깅도 쉬웠고 잘 할 수 있었던 것 같습니다. 한 학기동안 수고하셨습니다.
키워드
추천자료
전자상거래 용어 정의
디리끌레의 다각형
부동산학개론 요약 정리
생산 관리의 개요 및 계획과 통제
LG홈쇼핑 기업전략분석
농업입지론, 공업입지론
FedEx의 SCM 전략 분석 및 FedEx의 성공 요인 레포트
[마케팅] Easyjet 저가 항공사 마케팅 분석
일반물리학실험 - 컴퓨터 화상실험2(입자의 산란)(예비, 결과)
물류의 중요성
[특허제도 의의][특허제도 대상][특허제도 기능][특허제도 면담제도][특허제도 문제점]특허제...
[화성, 화성 기본정보, 화성 유래, 화성 성분, 화성 지형, 화성 무늬, 화성 표면]화성의 기본...
[저가항공사] 저가항공사의 마케팅 전략 ; 저가항공사의 성장배경과 성공사례 분석
소개글