는 광역어그로

입력받은 숫자들 중에서 k번째 큰 수를 구해야되는데
로그 n만에 찾아야되
값 입력받으면 삽입도 로그 n만에 해야되는데
트리써야될거같잖아?
어떻게써야되지?
안되면 중간값이라도 찾아야되는데
어떻게해야될까