kittae 님의 블로그

  • 홈
  • 태그
  • 방명록

에라토스 테네스의 체 1

[알고리즘] 에라토스 테네스의 체란?

에라토스 테네스의 체란?여러 개의 수가 소수인지 아닌지 판별할 때 사용하는 대표적인 알고리즘이다.소수를 구하는 가장 기본적이고 이해하기 쉬운 방법 중 하나이다. 어떻게 동작하는가?리스트 생성: 2부터 원하는 최대 숫자 N까지의 리스트를 만듦첫 번째 소수 선택: 가장 작은 소수인 2부터 시작배수 제거: 선택한 소수의 배수를 리스트에서 제거하거나 표시다음 소수 찾기: 리스트에서 다음으로 남아있는 수를 선택하고, 이 수의 배수를 제거반복: 이 과정을 N의 제곱근까지 반복  시간 복잡도는??에라토스테네스의 체의 시간 복잡도는 놀랍게도 O(N log log N)이다.log log N은 매우 천천히 증가하는 함수로, N이 실용적인 범위 내에서는 거의 상수에 가깝다.즉, 해당 알고리즘은 사실상 선형 시간에 가까운 ..

기술블로그/알고리즘 2024.12.04
이전
1
다음
더보기
프로필사진

kittae 님의 블로그

kittae 님의 블로그 입니다. https://github.com/sensesis

  • 분류 전체보기 (38)
    • 코딩테스트 (28)
      • 백준 (27)
      • 프로그래머스 (0)
    • 프로젝트 (2)
      • SML (1)
      • PPURISAM (1)
    • 기술블로그 (7)
      • ERROR (1)
      • 정리모음 (3)
      • 알고리즘 (2)
      • 자료구조 (1)

Tag

테네스, 25305, 5086, 에라토스 테네스의 체, 백준허브, 25206, data structuce, 2903, 2444, 자료구조, 2587, 2566, 28278, Java, 대표값2, 백준, 알고리즘, 에라토스, 스택2, 2738,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바