에라토스테네스 알고리즘 (서로소 구하기)


에라토스테네스 알고리즘 (서로소 구하기)

에라토스테네스 알고리즘 원래 서로소는 최대공약수를 구해서 값이 1이 나오면 서로소이다. -> 구하고자 하는 수 마다 반복문을 이용해 최대공약수를 구하면 시간 복잡도는 O(n) 유클리드 호제법은 a, b 의 최대공약수는 b 와 a%b 의 최대공약수랑 같다 -> 유클리드 호제법을 이용해 최대공약수를 구하면 시간 복잡도는 O(logn) 에라토스테네스 알고리즘은 나열되어 있는 숫자를 2부터 시작하여 각 배수를 지우는 개념 -> 지우는거 말고 1, 0 처럼 간단하게 확인 시간복잡도는 O(logn logn) 배열의 인덱스를 이용해 에라토스테네스 알고리즘 적용 설명 자연수 N이 입력되면 1부터 N까지의 소수의 개수를 출력하는 프로그램을 작성하세요..........

에라토스테네스 알고리즘 (서로소 구하기)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 에라토스테네스 알고리즘 (서로소 구하기)