보면서 이해하고 실행해서 즐거운 알고리즘 도감입니다. 다양한 분야의 알고리즘을 애니메이션으로 친절하게 설명. 여러 가지 시도를 할 수 있는 '실험 모드'로 깊이 있는 이해가 가능합니다. 암호화, 보안 등 실용적인 알고리즘도 다루고 있습니다.
==== 카테고리와 게재 항목 ====
[ 정렬 ]
버블 정렬, 선택 정렬, 삽입 정렬 ... (6 항목)
[ 클러스터링 ]
k-means법
[ 리스트 탐색 ]
선형 탐색, 이분 탐색
[ 그래프 탐색 ]
너비 우선 탐색, 다익스트라 기법, A* ... (5 항목)
[ 수학 ]
유클리드 호제법, 소수 판별법
[ 데이터 압축 ]
연속길이 부호(Run Length Encrypt), 허프만 부호
[ 보안 ]
해시 함수, 공통키 암호 방식, 공개키 암호 방식, 하이브리드 암호 방식 ... (10 항목)
[ 데이터 구조 ]
리스트, 배열, 스택, 큐 ... (7 항목)
[ 웹 ]
페이지 랭크
[ 재귀 ]
하노이의 탑
==== 주요 대상자 ====
[ IT 업계나 소프트웨어 산업에 종사하는 분 ]
웹사이트 제작 및 운영, 게임 시스템 개발 등 업무에 컴퓨터를 사용할 때는 팀 내 협력, 고객 간 대화 등에 프로그래밍 및 정보 보안과 관련된 폭넓은 지식이 요구됩니다. '알고리즘 도감'을 통해 기초가 되는 지식을 확실하게 습득할 수 있습니다.
[ 프로그래밍이나 정보 기술에 관심이 있는 분 ]
프로그래밍이나 인터넷 관련 기술서는 많이 있지만 간단한 그림과 장문의 문장으로 이해하기 쉽지 않습니다. '알고리즘 도감'이라면 해시 테이블이나 힙 등의 복잡한 데이터 구조는 물론, 공개키 암호 방식이나 전자 인증서 등의 정보 보안 관련 내용도 애니메이션을 통해 쉽게 이해할 수 있습니다.
[ 경험이 풍부한 프로그래머나 엔지니어 ]
다양한 라이브러리를 사용하다 보면 기본적인 것은 블랙박스로 감추어진 경우가 많습니다. 혹 후배에게 설명하려고 해도 설명이 쉽지 않습니다. 그럴 때에 '알고리즘 도감'이 도움을 줍니다.
==== 다운로드와 모든 알고리즘 표시에 대해 ====
이 앱의 다운로드는 무료입니다. 일부 항목은 '모든 알고리즘 구입' 후에 열람할 수 있습니다.
==== 태블릿 ====
이 앱은 태블릿에서도 사용할 수 있습니다.
==== 지원 언어 ====
- 한국어
- English (영어)
- Español (스페인어)
- Português (포르투갈어)
- 中文 (简体字) (중국어 (간체))
- Русский (러시아어)
- 日本語 (일본어)