1517번 - 버블 소트
입력값 하나 하나씩 읽어올때마다
바이너리 서치로 넣어줄 곳을 찾고,
넣어줄 곳의 위치에 따라 bubble 해야할 횟수를 알 수 있다는 점을 이용했는데
n log n 인데 시간초과가 나오네요
아예 새로운 접근이 필요한걸까요?
46번째 줄 insert 의 시간복잡도는 O(n) 입니다.
따라서 이 프로그램의 시간복잡도는 O(n^2) 입니다.
댓글을 작성하려면 로그인해야 합니다.
dn1016 5년 전
입력값 하나 하나씩 읽어올때마다
바이너리 서치로 넣어줄 곳을 찾고,
넣어줄 곳의 위치에 따라 bubble 해야할 횟수를 알 수 있다는 점을 이용했는데
n log n 인데 시간초과가 나오네요
아예 새로운 접근이 필요한걸까요?