7662번 - 이중 우선순위 큐
list에 삽입할 값을 lower_bound로 찾아서 insert를 해주는 식으로 처음에 짜봤는데 시간 초과가 나더라구요.
결국에는 multiset으로 풀었는데 어디서 차이가 나는건가요??
삽입할 값의 위치를 탐색하는데 O(logN), 찾은 위치에 insert 하는거니까 O(1)이라 생각했는데 아닌가요??
리스트 자료구조는 RandomAccess가 불가능한 자료구조가 아닌가요?
인덱스 기반 탐색이 불가하면 lowerbound는 로그 시간대가 나올 수 없습니다.
@pl0892029
앗 그렇군요 감사합니다
댓글을 작성하려면 로그인해야 합니다.
caritas1996 3년 전
list에 삽입할 값을 lower_bound로 찾아서 insert를 해주는 식으로 처음에 짜봤는데 시간 초과가 나더라구요.
결국에는 multiset으로 풀었는데 어디서 차이가 나는건가요??
삽입할 값의 위치를 탐색하는데 O(logN), 찾은 위치에 insert 하는거니까 O(1)이라 생각했는데 아닌가요??