[자료구조] Insertion Sort / Merge Sort 알고리즘 구현
- 최초 등록일
- 2004.05.07
- 최종 저작일
- 2004.05
- 1페이지/ 압축파일
- 가격 1,000원
소개글
실행 방법 및 클래스설명도 들어있습니다.
충분한 주석이 달려 있습니다.
목차
프로그램 소스-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()함수에 들어가 있습니다.
참고 자료
없음
압축파일 내 파일목록
ReadMe.txt
Resource.h
Rinijun.aps
Rinijun.clw
Rinijun.cpp
Rinijun.dsp
Rinijun.dsw
Rinijun.h
Rinijun.ncb
Rinijun.opt
Rinijun.plg
Rinijun.rc
RinijunDlg.cpp
RinijunDlg.h
Sort.cpp
Sort.h
StdAfx.cpp
StdAfx.h
설명.hwp
Release/Rinijun.exe
Release/Rinijun.obj
Release/Rinijun.pch
Release/Rinijun.res
Release/RinijunDlg.obj
Release/Sort.obj
Release/StdAfx.obj
Release/vc60.idb
res/Rinijun.ico
res/Rinijun.rc2