알고리즘 Algorithm
어떤 문제를 해결하기 위한 절차나 방법을 말한다.
반복되는 일정한 규칙을 찾고 이를 수식화하여 문제를 해결한다.
자원 효율과 시간 효율이 높을 수록 좋은 알고리즘이라 할 수 있다.
1. 더블릿
국내에서 운영하는 알고리즘 트레이닝 사이트로 타이틀에 내걸린 한 문장이 눈에 띈다.
"천천히 흘러도 흘러가야 합니다."
주소 : http://59.23.113.171/index.php
삼성에서 개발직군에 한하여 SSAT대신 치뤄지는 SW 테스트를 준비하기 적합한 사이트이며,
실제 소프트웨어 테스트 문제 또한 이와 비슷한 형태로 출제된다.
주소 : https://www.codeground.org/main.do
3. 알고스팟
커뮤니티도 활성화되어 정보 나누기에 적합하다.
4. 정보올림피아드
기초부터 심화단계까지 장기간 보고 준비하기 좋은 사이트이며 기출 자료들도 열람할 수 있다.
5. 코딩도장
토론형식으로 자신의 답을 공유하며 알고리즘을 훈련할 수 있는 사이트다.
때문에 정답을 직접 판정받기는 어렵다.
해외 알고리즘 트레이닝 사이트. 영어공부도 하고 알고리즘 공부도 하고 일석이조.
시중에 책도 있다.
주소 : http://www.programming-challenges.com/pg.php?page=index
끝!
'IT > 알고리즘' 카테고리의 다른 글
정렬 알고리즘 :: 합병정렬(Merge Sort) (0) | 2016.03.23 |
---|---|
정렬 알고리즘 :: 퀵 소트(Quick sort) (0) | 2016.03.17 |
정렬 알고리즘 :: 선택정렬(Selection Sort) (0) | 2016.03.16 |
정렬 알고리즘 :: 삽입정렬(Insertion Sort) (0) | 2016.03.13 |
정렬 알고리즘 :: 버블소트(Bubble Sort) (0) | 2016.02.28 |