Programming/c언어
c 언어 합병 정렬 알고리즘!
합병 정렬(Merge Sort) 합병 정렬 알고리즘 2개의 정렬된 데이터 집합을 하나의 정렬된 데이터 집합으로 합병하는 알고리즘 입니다.c언어로 구현해 봤는데 이해가 안되시는 분은 질문해주시면 알려드리겠습니다.-정렬된 두 데이터 집합을 하나의 정렬된 데이터집합으로 합병 -a1, a2, a의 현재 위치를 나타내는 인덱스를 i, j, k라 할 때(초기값 i=j=k=0) a1[i] a2[j] 이면 a[k] = a2[j], j++, k++ 어느 한 list를 다 처리하면 나머지 리스트의 데이터를 복사한다. a1의 데이터의 수 n1, a2의 데이터의 수를 n2라고 할 때 while (j < n2) a[k]=a2[j], k++, j++ wh..
2016. 6. 21. 20:33