Dato un intervallo di numeri N es. [Da 1 a 100], ordina i numeri in ordine numerico (es.) Per i numeri da 1 a 100, la ferita di uscita ordinata è 1 10 100 11 12 13. . . 19 2 20 21 ..... 99Ordina N numeri in ordine numerico
Questo è proprio come Radix Sort ma solo che le cifre sono ordinate in ordine inverso rispetto a quello che si farebbe in un normale ordinamento Radix.
Ho cercato di memorizzare tutte le cifre di ciascun numero come elenco collegato per un'operazione più rapida, ma si traduce in una grande complessità dello spazio.
Ho bisogno di un algoritmo di lavoro per la domanda.
Da tutte le risposte, "Conversione in stringhe" è un'opzione, ma non c'è altro modo per farlo? È anche possibile fornire un algoritmo per l'ordinamento delle stringhe come menzionato sopra.
I "numeri N" iniziano sempre da 1 e terminano a N? – kennytm
No .. non devono iniziare a 1 ... È possibile assegnare qualsiasi intervallo di numeri –
È sempre consecutivo? – kennytm