Dettagli del post: [Java] inversione di una stringa (per ricorsione)

13.11.06

[Java] inversione di una stringa (per ricorsione)

22:41:13, Categorie: informatica, programmazione Java  

Scrivere un algoritmo ricorsivo per ottenere l'inversione di una stringa.

Download sorgente

class InversioneStringaXRicorsione {

  static String inverti(String s) {
    int len = s.length();

    if (len > 1)
      return s.substring(len - 1, len) + inverti(s.substring(0, len - 1));
    else
      return s;
  }

  public static void main(String[] arguments) {

    String stringa = "abcde f";

    System.out.println("Stringa iniziale: " + stringa);
    System.out.println("Stringa invertita: " + inverti(stringa));
  }
}
Permalink 67 parole da stan Email , 67 visite • Lascia un commento

Commenti:

Niente Commenti per questo post ancora...

Lascia un commento:

La tua email non comparirà nel sito.
Il tuo URL sarà visualizzato.

Tag XHTML consentiti: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Le interruzioni di linea diventano <br />)
(Imposta il cookie per nome, email e url)
(Permetti agli utenti di contattarti attraverso il form dei messaggi (la tua email non sarà mostrata.))

Gennaio 2009
Lun Mar Mer Gio Ven Sab Dom
<< <     
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

BlogAritmico

Esercizi risolti di matematica, informatica, e...

Cerca

Feeds XML

What is this?

powered by
b2evolution