Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Puoi semplicemente usare il metodo statico sort della classe Arrays per riordinare l'array, prima di stamparlo:

    codice:
    import java.util.Arrays;
    ...
    Arrays.sort(numeri);
    Windows 7 x64 + Ubuntu Linux 10.10 (Default)
    In principio era il C...
    C/C++ & C# & JavaSE/EE Developer

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Hai diverse strade: o ti implementi un algoritmo di ordinamento (il biù banale è il BubbleSort, che dovresti conoscere o quantomento riuscire a immaginare) oppure ti affidi a delle classi già pronte, come la classe java.util.Arrays (vedere documentazione...).


    Se cerchi qualcuno che ti snoccioli il codice di un algoritmo di ordinamento hai sbagliato tutto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da alessandrocar88
    secondo voi come si potrebbe fare senza il sort?
    Creando con le proprie mani un metodo che implementa uno dei noti algoritmi di ordinamento: bubblesort, quicksort, mergesort, ecc....
    Il più semplice, sebbene sia poco performante, è il bubblesort. Informazioni, documentazione ed esempi su questi algoritmi li trovi praticamente dappertutto in rete, pure su Wikipedia, tanto per dirne una.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.