검색어 입력폼
평가점수B

[자료구조] Insertion Sort / Merge Sort 알고리즘 구현

등록일 2004.05.07 파일확장자압축파일 (zip) | 1페이지 | 가격 500원

소개글

실행 방법 및 클래스설명도 들어있습니다.
충분한 주석이 달려 있습니다.

목차

프로그램 소스-28파일
설명파일(한글)-1파일

본문내용

4. 소스 코드 요약 설명
Visual C++을 이용하여 프로그래밍 했으며, 대화 상자 기반 프로그램입니다. 다이얼로그 클래스는 RinijunDlg.h와 RinijunDlg.cpp파일에 저장되어 있고, 위에서 각 알고리즘은 Sort.h파일과 Sort.cpp파일에 CSort클래스로 저장되어 있습니다.
CSort클래스의 멤버함수로 Insertion sort, Merge, Merge Sort함수와 알파벳인지 검사하기 위한 ConfirmChar함수가 선언되어 있습니다.
CRinijunDlg클래스에서는 Edit컨트롤과 Radio컨트롤에 각각 m_strInput(입력문자),m_strOutput(출력문자),m_ctlInput(입력 Edit컨트롤제어),m_iSortSelect(정렬방식선택)이 멤버변수로 물려 있습니다.
대화상자가 만들어질 때 초기화되는 OnInitDialog()함수에 정렬방식을 Insertion Sort로 선택하여 주는 초기화 부분이 들어가 있고, CString형 변수를 char형으로 변환해 주는 ChangeStrToChar함수와 출력해주는 OutputText함수가 정의되어 있습니다. 또한 C의 main함수 부분은 버튼이 눌려졌을때인 OnSortButton()함수에 들어가 있습니다.
다운로드 맨위로