Given an unsorted array with N positive integers.
Find a number in the array, that is larger than the median number in the array. for example if the array contains numbers between 1-10, the median is 5, so 6+ is acceptable.
This can be done with O(1/2n+1) which is less than O(N), by looping through 51% of the array and getting the maximum number.
But how can you do it with a better complexity?