AlgoViz 소개
AlgoViz는 교육용 Android 애플리케이션입니다. 다양한 경로 찾기 알고리즘을 그리드 기반 환경에서 시각화하여 이해하고 있음을 보여주기 위해 포트폴리오의 일부로 이 앱을 개발했습니다. AlgoViz는 이러한 알고리즘이 그리드에서 작동하는 방식에 대한 명확한 대화형 시각화를 제공하도록 설계되었습니다.
AlgoViz는 다양하고 사용자 친화적인 여러 기능을 제공합니다.
1. 대각선 및 비대각선 검색: 이 프로젝트에서는 대각선 및 비대각선 검색을 모두 구현하여 각 알고리즘이 서로 다른 이동 제약 조건에서 어떻게 작동하는지 탐색할 수 있습니다.
2. 속도 제어: 알고리즘이 실행되는 동안 실시간으로 알고리즘 시각화 속도를 조정할 수 있어 편안한 속도로 검색 프로세스를 쉽게 따라갈 수 있습니다.
3. 단계별 탐색: STEP 버튼을 사용하여 알고리즘의 경로를 한 번에 한 단계씩 탐색할 수 있으므로 검색이 어떻게 진행되고 각 알고리즘이 어떻게 결정을 내리는지 명확하게 이해할 수 있습니다.
AlgoViz는 다양하고 사용자 친화적인 여러 기능을 제공합니다.
1. 대각선 및 비대각선 검색: 이 프로젝트에서는 대각선 및 비대각선 검색을 모두 구현하여 각 알고리즘이 서로 다른 이동 제약 조건에서 어떻게 작동하는지 탐색할 수 있습니다.
2. 속도 제어: 알고리즘이 실행되는 동안 실시간으로 알고리즘 시각화 속도를 조정할 수 있어 편안한 속도로 검색 프로세스를 쉽게 따라갈 수 있습니다.
3. 단계별 탐색: STEP 버튼을 사용하여 알고리즘의 경로를 한 번에 한 단계씩 탐색할 수 있으므로 검색이 어떻게 진행되고 각 알고리즘이 어떻게 결정을 내리는지 명확하게 이해할 수 있습니다.
더 보기