에라토스테네스의 체 : 범위에서 합성수를 지우는 방식으로 소수를 찾는 방법
체크할 때, 모든 수를 다 돌면서 체크할 필요 없이 체크 할 배수만큼만 반복문을 돌게하는 것이다.
그리고, 이미 0으로 체크되어버린 수의 배수는 확인하지 않는다.
(왜냐면, 체크된 수의 배수들도 이미 다 체크가 되어있기 때문이다)
[C++] 소수 구하기 최적의 알고리즘 (2) - 에라토스테네스의 체
소수 구하기 최적의 알고리즘 1편에서 (http://marobiana.tistory.com/89) 주어진 수보다 작은 수의 소수들로 나누는게 성능이 좋다고 했었는데, 그것보다 더 좋은 알고리즘을 찾아냈다.ㅋㅋ 이것보다 ��
marobiana.tistory.com
'Algorithm > Etc' 카테고리의 다른 글
선택 문제 알고리즘 (0) | 2020.09.11 |
---|---|
Quick sort(퀵 정렬) (0) | 2020.09.11 |
Merge Sort 시간 복잡도 (0) | 2020.09.05 |
[관계기반] 숫자 뒤집기(p.18) (0) | 2020.09.01 |
관계 기반 알고리즘 설계 (0) | 2020.09.01 |