P22373 [HackerRank] Find the median
普及-
题目描述

The median of a list of numbers is essentially its middle element after sorting. The same number of elements occur after it as before. Given a list of numbers with an odd number of elements, find the median?

Example

$arr=[5,3,1,2,4]$

The sorted array $ar r'=[1,2,3,4,5]$. The middle element and the median is $3$.

Function Description

Complete the findMedian function in the editor below.

findMedian has the following parameter(s):

int arr[n]: an unsorted array of integers

Returns

int: the median of the array

Input Format

The first line contains the integer $n$, the size of $\textbf{arr}$.

The second line contains $n$ space-separated integers $arr\left[i\right]$

Constraints

$1\leq n\leq10000001$
$n$ is odd
$-10000\leq arr[i]\leq10000$

Sample Input 0
7
0 1 2 4 6 5 3

Sample Output 0
3

Explanation 0

The sorted $arr=[0,1,2,3,4,5,6]$. It's middle element is at $ar r[3]=3$.

输入格式

见题面

输出格式

见题面

样例输入
7 0 1 2 4 6 5 3
样例输出
3