1655번 가운데를 말해요


1655번 가운데를 말해요

https://www.acmicpc.net/problem/1655필요한 로직 : 힙 자료구조 활용[배경]중앙값은 주어진 수를 정렬했을 때 가운데에 위치한 수이다. 따라서 핵심은 "정렬"과 "전체 길이의 가운데"를 찾는과정이 될 것이다.[논리]1. "가운데"의 의미 x라는 수가 가운데 위치하려면, x 왼쪽에 놓인 원소들의 수와 x 오른쪽에 놓인 원소들의 수가 균형을 이뤄야 한다. 전체 리스트가 홀수 개일때는 양측이 똑같이 나눠지지만, 짝수 개라면 지문에 따라 왼쪽을 기준으로 배치해야 한다. 그런데 문제가 하나 있다. 위치상 가운데를 알 수 있지만 현재는 모든 원소가 정렬된 상태가 아니다. 심지어 timsort로 입력값이 새로..........

1655번 가운데를 말해요에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 1655번 가운데를 말해요