Abbiamo una matrice non ordinata, è necessario stampare la posizione di ogni elemento assumendo che venga ordinato.Il modo migliore per trovare la posizione dell'elemento nell'array non ordinato dopo che è stato ordinato
ad esempio: abbiamo un array.
arr[] = {3, 2, 6, 1, 4}
//index: 1 2 3 4 5 Index of elements 1-based
//Sorted {1, 2, 3, 4, 6} List after sorting
//index: 4 2 1 5 3 Index of elements from original array
si deve stampare
quale lingua si sta utilizzando? –
C++ e abbiamo 10^9 numeri, possiamo supporre che questi numeri siano distinti – ysyugeee
Penso che dovresti essere in grado di modificare [Conteggio sort] (https://en.wikipedia.org/wiki/Counting_sort) un po 'per semplicemente restituiscili;) – Carsten