엑셀 VBA/알고리즘

정렬알고리즘(엑셀vba)

GamjaBong 2016. 12. 17. 21:38

본 내용은 먼저 올린 정렬알고리즘(엑셀) 파일을 정리 및 꾸민 것입니다. 매크로 구문은 앞에 것을 참조하시기 바랍니다. 하기 파일은 매크로 보안이 잠긴 파일입니다. 


정렬N161217.xlsm


본 파일에 추가된 것은 선택정렬이며, 향후 쉘정렬을 추가할 예정입니다.

그리고 각 정렬마다 글자색 및 테두리가 처진 것의 의미는 비교대상, 기준, 분할 등을 표시한 것이므로 각 정렬에 대한 이해를 먼저 하신 다음 보시기 바랍니다.


-> 쉘정렬 추가 (책에 예시된 구문을 활용했습니다. 아직도 쉘정렬은 이해 부족으로 아래와 같이만 올림니다.)

-> 쉘정렬에서 삽입정렬하는 부분을 바탕색으로 표시함. 



선택정렬(Selection Sort)


버블정렬(Bubble Sort)


삽입정렬(Insertion Sort)


퀵정렬(Quick Sort)


합병정렬(Merge Sort)


히프정렬(Heap Sort)


쉘정렬(Shell Sort)





정렬N161217.xlsm
0.11MB

'엑셀 VBA > 알고리즘' 카테고리의 다른 글

분포에 의한 정렬(엑셀)  (0) 2017.01.29
정렬 알고리즘(엑셀)  (0) 2016.11.20