Rankiojimas – tai duomenų rūšiavimo būdas, kai kiekvienas elementas lyginamas su visais kitais, kad būtų nustatyta jo galutinė pozicija („rangas“). Paprastai skaičiuojama, kiek elementų yra mažesni už nagrinėjamą elementą.
Pavyzdys:
Turime masyvą: `[5, 2, 8, 2]`.
1. Pirmam elementui (5) mažesni elementai: 2, 2 → rangas = 2.
2. Antram elementui (2) mažesni elementai: nėra → rangas = 0.
3. Trečiam elementui (8) mažesni elementai: 5, 2, 2 → rangas = 3.
4. Ketvirtam elementui (2) mažesni elementai: nėra → rangas = 0.
Rezultatas: `[2, 0, 3, 0]` (rango indeksai priskiriami pagal pradinę elementų tvarką).
Trumpai:
Rankiojimas nustato kiekvieno elemento vietą pagal lyginimą su visais kitais, pavyzdžiui – vertinant rezultatų reitingus ar analizuojant duomenų pozicijas.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.