- 설명
- 사용법
- 기타
- 연락처
정렬 전 | 정렬 후 |
---|---|
![]() |
![]() |
정렬 알고리즘의 정렬 과정을 보여주는 프로그램입니다. 콘솔에 명령어를 입력하면, 결과 출력창에 결과가 업데이트되는 형식으로 작동합니다.
- ExecutableApplication에서 ExecutableApplication.zip을 다운로드 하거나, Releases탭에서 SortingAlgorithmVisualization.zip을 다운로드합니다.
- 원하는 폴더에 zip파일을 압축해제하여, 실행파일과 dll파일들을 둡니다.
- SortingAlogrithmVisualization.exe파일을 실행합니다.
- 콘솔창에 명령어를 입력하여 실행합니다.
*리눅스 환경에 한해 아래와 같은 방법으로 프로젝트 빌드가 가능합니다.
$ make $ ./build/main빌드 의존성:
SFML
명령어는 다음과 같습니다.
원소들의 갯수를 정한다.
SetSize [정수] (범위 : 1 ~ 65,536)
저장되있는 원소들을 전부 비운 후, 다시 생성한다.
Reset
알고리즘이 실행되는 지연시간을 정한다.
Delay [정수] (범위 : 0 이상의 정수) (단위 : .ns)
원소들을 섞는다.
Shuffle
원소를 생성할때, 중복되는 원소의 생성을 허용할지 정한다
Duplication [On/Off]
원소들을 정렬한다.
Sort [알고리즘 이름]
프로그램을 종료한다.
Exit
알고리즘들:
BubbleSort
SelectionSort
InsertionSort
MergeSort
HoareQuickSort
이 내용들은 README폴더의 README.txt파일에도 작성되어있습니다
본인이 정렬 알고리즘을 만들어서 빌드하여 실행시킬수도 있습니다. 자세한 내용은 README폴더의 FOR_DEVELOPERS.txt 파일을 참고해주세요
X(구 Twitter) : @lysrhythmgamer Link
Discord : yellowsticker_ 또는 노란딱지#7701