Sto cercando di capire perché quicksort usando la partizione di Lomuto e un perno fisso sta funzionando in modo irregolare, ma nel complesso male, su input generati casualmente. Sto pensando che anche se gli input sono generati casualmente, le sequenze potrebbero essere molto ordinate, ma non sono sicuro di come misurare il livello di disturbo nelle sequenze. Ho pensato di utilizzare il numero di inversioni, ma ho visto da questa altra domanda che ho posto che in questo caso non è davvero una buona misura.
Il motivo per cui sospetto che le mie sequenze casuali abbiano un sacco di "ordine" per loro è che la randomizzazione del perno risolve il problema delle prestazioni. Ma teoricamente non dovrebbero esserci problemi di prestazioni su queste presunte sequenze di input "casuali".