Wyjaśnienie algorytmu Median of Medians

TheMedian of medians podejście jest bardzo popularne wquicksort algorytmy partycjonowania typu, aby uzyskać dość dobry pivot, tak że partycja jest równomiernie dzielona. Jego logika jest podana w Wikipedii jako:

Wybrany punkt obrotu jest zarówno mniejszy, jak i większy niż połowa elementów na liście median, czyli około n / 10 elementów (1/2 * (n / 5)) dla każdej połowy. Każdy z tych elementów jest medianą 5, co czyni go mniejszym niż 2 inne elementy i większym niż 2 inne elementy poza blokiem. Stąd oś jest mniejsza niż 3 (n / 10) elementów poza blokiem i większa niż kolejne 3 (n / 10) elementów poza blokiem. Tak więc wybrana mediana dzieli elementy gdzieś pomiędzy 30% / 70% a 70% / 30%, co zapewnia najgorsze zachowanie liniowe algorytmu.

Czy ktoś może mi to wyjaśnić. Trudno mi zrozumieć logikę.