For this algorithm we have two cases$\Rightarrow$
case 1$\Rightarrow$when k$\geq$n
example$\Rightarrow ar\left [ 5 \right ]=\left \{ 5,4,3,2,1 \right \}$
Let $P\left ( x \right )=$Neither 5th Maximum nor 5th minimum .
$\Rightarrow$$\exists {\left ( P\left ( x \right )\right )}'$$\Rightarrow \Theta \left ( 1 \right )$
case 2:when k$< n$
step 1$\Rightarrow$Choose any subset of size $2k+1$
step 2$\Rightarrow$sort the Array $\Rightarrow \Theta \left ( k\log k \right )$
step 3$\Rightarrow$find the median ,it will be neither kth maximum nor kth minimum
time complexity $T\left ( n \right )= k\log k$
example-:
https://gateoverflow.in/8113/gate2015-2_22 here k$< n$
so median can be found in $\Theta \left ( k \right )$
$T\left ( n \right )=\Theta \left ( k+k\log k \right )= \Theta \left ( k\log k \right )$