Řídicí jednotka neustále porovnává každé přeřazení nahoru/dolů s odpovídajícím „ideálním“ vzorcem řazení nahoru/dolů. Pro dosažení tohoto ideálního vzorce u každého přeřazení se používají dva algoritmy: rychlý adaptivní a pomalý adaptivní. Jestliže je rozdíl mezi skutečným přeřazením a ideálním vzorcem výrazný, použije se rychlá adaptivní logika. Jestliže je rozdíl mezi skutečným přeřazením a ideálním vzorcem malý, použije se pomalá adaptivní logika. Tato funkce se používá k vynulování všech adaptivních dat řazení a k přinucení řídicí jednotky, aby používala rychlý adaptivní algoritmus.