pheonixkid   4년 전

아래 코드처럼 에라토스테네스의 체를 이용해서 풀려고 하는데 제가 제대로 구현했는지 잘 모르겠어서 확인 하려고 올렸습니다.

만약 맞게 구현했다면 시간 초과가 나오는데 어느 부분에서 시간 초과가 뜨는지 잘 이해가 안됩니다.

첫번째 또는 두번째 룹을 잘못 구현한것같기도 한데 정확하게 어디서 문제인지를 설명해주실 분 있으신가요?

ho94949   4년 전

remove 함수는 최악의 경우 리스트의 길이에 비례한 시간이 걸립니다.

pheonixkid   4년 전

감사합니다.. 덕분에 문제 해결이 되었습니다!! 

remove함수의 걸리는 시간을 찾다가 리스트 자체가 커지면 커질수록 시간도 길어진다는것을 알게 되어 set로 바꿔서 구현하니까 시간 문제는 해결되었습니다! ㅎㅎ

댓글을 작성하려면 로그인해야 합니다.