인프런 커뮤니티 질문&답변

sohee3055님의 프로필 이미지
sohee3055

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

7. 소수의 개수(에라토스테네스 체)

시간복잡도 질문

작성

·

262

0

일반적으로 알려진 시간복잡도에 따르면 input 값이 200000 정도일 경우 O(nlogn) ~ O(n) 사이의 시간복잡도에 해당한다고 생각하였는데, 이중 for문을 사용해도 시간 초과가 일어나지 않는 원인이 무엇인지 궁금합니다.

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

이중 for문 이지만 안쪽의 j for문이 i의 배수로 증가하므로O(nlogn)보다는 떨어지지만 O(nlogn) 가까운 시간복잡도를 갖는다고 알고있습니다.

 

sohee3055님의 프로필 이미지
sohee3055

작성한 질문수

질문하기