어떠한 n개의 unorderd list가 있고 하나의 key가 주어졌을 때

key가 그 리스트에 있는지 없는지 확인하는 프로그램을 짜는데 제가 쓴 방법은

1) 리스트를 힙소트로 정렬

2) 바이너리 서치로 key가 있는지 체크

n은 최대 100만까지라 시간복잡도에서 최악을 따져도 1000000log(1000000)+log_2(1000000) 정도라 1400만번 정도 돌아가는데

이게 왜 수행시간 1초내로 풀리지가 않는지 정말 미스테리 - -