[Java/백준/BFS] 1655번: 가운데를 말해요
문제 www.acmicpc.net/problem/1655 1655번: 가운데를 말해요 첫째 줄에는 수빈이가 외치는 정수의 개수 N이 주어진다. N은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수이다. 그 다음 N줄에 걸쳐서 수빈이가 외치는 정수가 차례대로 주어진다. 정수는 -1 www.acmicpc.net 코드 우선순위 큐의 중간 값을 빼내는 게 가능한 건지 계속 고민했다. 물론 안됨ㅎㅎ.. 결국 maxHeap, minHeap 두개를 만들어서 사용하기로 했다. 보통의 minHeap은 우선순위 오름차순이라고 치면 이 가운데 원소를 기준으로 maxHeap, minHeap으로 나누는 것이다. (작은 부분이 maxHeap, 큰 부분이 minHeap) 예를 들어 1, 5, 2, 10, -99, 7, ..
2020. 11. 27.