VISUALGO - 싱가폴 대학에서 만든 알고리즘 학습 사이트

CODEDRAGON Development/Algorithm, DataStructure

반응형

 

 

VISUALGO

·       싱가폴 대학에서 만든 알고리즘 학습 사이트

·       알고리즘을 시각적으로 학습하고 테스트할 수 있는 서비스

·       컨트롤과 키보드를 통해 알고리즘의 수행 상태를 확인해 볼 수 있습니다.

 

 

https://visualgo.net/


 

맨처음에 있는 Sorting 알고리즘 카테고리를 선택한 경우

가장 상단에 보면 Sorinting 카테고리에 속하는 알고리즘 목록을 확인할 수 있습니다.


 

해당 알고리즘을 선택한 후 좌측 하단에 보면 이 알고리즘으로 조작할 수 있는 메뉴가 오픈됩니다.


 

오른쪽에는 알고리즘이 수행되고 있을 때의 코드 변화를 표시해줍니다.

위의 녹색은 설명이고 아래의 파란색은 코드부분입니다. 코드 부분은 특정 언어에 국한 되지 않고 모든 언어를 포괄할 수 있도록 pseudocode코드형태로 표시되어 집니다.


 

 

 

Mode 선택하기

우측 상단 Mode가 있습니다.

Exploration Mode

직접 사용자가 조작하면서 학습하는 모드

e-Lecture Mode

사용법과 알고리즘에 대한 가이드를 통해 학습할 수 있게 해주는 모드


 

 


 

 

 

연습문제 풀기

우측 상단에 [Trainning] 버튼을 클릭하면 연습문제를 풀면서 내가 학습한 알고리즘의 내용을 확인해 볼 수 있습니다.


 

알고리즘과 난읻를 선택한 다음 [Start training!] 버튼을 클릭하여 문제를 풀 수 있습니다.