my_zuu   2년 전

data.sort()

q = deque()

q.append(data)

하면 Value error 뜨는데 



data.sort()

q = deque(data)

이렇게 풀면 성공떠요.. 이유가 뭔가요 ???

그리고 힙으로 풀면 또 오류 나더라구요.. 

힙은 자동으로 정렬이 되잖아요 그래서 리스트가 아니라 힙으로 풀어봤는데 틀렸습니다가 뜨더라구요.. 이유아시는분 계실까요 ? ㅜㅠㅠ 

ai4youej   2년 전

q.append(data)가 아닌 q.extend(data) 인거 같습니다.

append는 원소 하나를 추가할때 사용합니다.

djm03178   2년 전

힙으로 풀어보셨다는 게 어떻게 하셨다는 건지는 모르겠으나, 힙은 자동 정렬을 해주지 않습니다. pop을 했을 때 정렬된 순서대로 나올 뿐입니다.

my_zuu   2년 전

허걱.. 두분말씀 모두 이해완료했습니다 .. 감사합니다 🥺👍👍👍

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