Algorithmus:
Der Randomisierte Median-Algorithmus:
1. Sortieren von Elementen mit
-Algorithmus
2. Daraus Ableiten von Grenzen und
3. Einordnen aller Elemente gemäß Grenzen in drei Partitionen: vergleiche Element mit je Wahrscheinlichkeit mit bzw. ,
wenn nötig noch mit bzw. .
4. Wenn Median gemäß Kardinalitäten der Partitionen in der Mittleren liegt, dann sortieren und Median liefern, sonst neuer Start des Algorithmus.
Komplexität:
Der Randomisierte Median-Algorithmus findet den Median in Average Case
.