|
최단경로를 구할 때 더 빠른 시간에 결과를 가져다 줄 수 있다는 것을 의미한다. 물론 다익스트라 알고리즘을 n번 돌리면, n³이 되면서 모든 정점간의 최단경로를 구할 수도 있다. 1. 최단경로란?
2. 다익스트라(Dijkstra) 알고리즘
(1) 다익
|
- 페이지 12페이지
- 가격 2,000원
- 등록일 2010.02.24
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
최단 경로 문제 : 한 가중치 그래프에서 주어진 두 정점 x와 y를 연결하는 경로 상의 모든 선분들의 가중치 합이 최소인 성질을 갖는 경로를 찾는 것이다.
(3) 최단 경로 기법 :
➀ 그리디(Greedy) 알고리즘인 다익스트라(Dijkstra) 알고리즘
|
- 페이지 35페이지
- 가격 4,000원
- 등록일 2010.06.01
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
dijkstra(){
distance();
print_distance();
exit(1);
}
void distance(){
shortest_distance[start_node] = 0;
int k;
for (int i=0; i<9; i++){
minimum = p;
for (int j=0; j<9; j++){
if (node_check[j]==0 && shortest_distance[j] < minimum){
k = j;
minimum = shortest_distance[j];
}
}
node_check[k] =
|
- 페이지 6페이지
- 가격 2,000원
- 등록일 2009.03.23
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
dijkstra(int n, int W[MAX][MAX], edge *F) //구조체배열
{
int i, min, vnear; //vnear: 가장가까운 점
int length[MAX]; //최단 경로 길이 임시저장
edge e; //이음선
//선택된 간선 집합 F초기화
for(i=1; i<=MAX; i++)
{
F[i].start_v=0; //이음선의 시작점
F[i].end_v=0; //이음선의
|
- 페이지 10페이지
- 가격 1,000원
- 등록일 2005.10.26
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
Ⅰ. BellmanFord 알고리즘을 이용한 한 정점에서 모든 정점으로의 최단경로 구하기
1. BellmanFord 알고리즘
한 정점에서 모든 정점으로의 최단 경로를 구하는 알고리즘으로 BellmanFord 알고리즘이 있다. 이는 Dijkstra 알고리즘에 의하는 경우 가중치가
|
- 페이지 10페이지
- 가격 1,200원
- 등록일 2007.04.12
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|