눈으로 확인하는 정렬 알고리즘
- Python/알고리즘
- 2023. 1. 23.
반응형
반응형
요즘 알고리즘을 공부중인데 로직만으로는 뭔가 답답하네요 ㅜ 알고리즘 진행을 눈으로 보고 싶다는 생각이 굴뚝 같습니다. 그래서 구글링을 해봤더니 있었습니다.
정렬 알고리즘만 확인할 수 있지만 그래도 눈으로 확인할 수 있어서 속이 시원합니다.
물론 위키백과에서 정렬 알고리즘 치면 그림으로 나오긴 하는데 하나씩 봐야하는 단점이 있어서 제가 찾는 건 아니었습니다. 저는 한꺼번에 알고리즘을 보면서 비교해보고 싶었습니다.
visualgo 으로 가면 알고리즘 진행과정을 확인할 수가 있습니다.
사이트 바로가기 : https://visualgo.net/en/sorting?slide=6-8
홈페이지를 들어가면 약간 허접하기는 한데 알고리즘 확인하는데 충분합니다!
위쪽에 정렬 알고리즘이 나열되어 있고 가운데에 그림 아래쪽에 데이터 만들기와 정렬 시작을 할 수 있습니다.
눈으로 확인할 알고리즘을 선택한후 Sort를 누르면 시작이 됩니다. 진행사항도 같이 뜹니다. 물론 가독성은 그리 안 좋지만요 ㅜ
알고리즘 공부하시는데 도움이 되셨으면 좋겠습니다.
함께 보면 좋은 글
'Python > 알고리즘' 카테고리의 다른 글
인공지능에게 물어보는 알고리즘 공부하는 이유(feat.ChatGPT) (0) | 2023.02.19 |
---|---|
[파이썬 알고리즘] 선택정렬(selection sort)이란? (0) | 2023.02.03 |
[파이썬 알고리즘] 버블 정렬(bubble sort)이란? (0) | 2023.01.18 |
[파이썬 알고리즘] 재귀용법(recursive call, 재귀호출) (2) | 2023.01.12 |
[파이썬 자료구조] HashTable 충돌 시 적용 알고리즘 (2) | 2022.12.25 |