Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    51

    Problema Insertion_Sort String

    Salve a tutti , ho bisogno d'aiuto. Non riesco ad utilizzare l'algoritmo insertion sort x stringhe.
    Vedo negli esempi sempre l'utilizzo di int e di array, io invece voglio utilizzare string e list.

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Posta quello che hai fatto e vediamo che errori ci sono...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    51
    codice:
     // Metodo InsertionSort 
    	 	public void insertionSort() {
    	 		String tmp;
    	 		int j;
    	 		for(int i=1; i<list.size(); i++) {
    	 			j=i-1;
    	 			tmp = list.get(i);
    	 			while(j >= 0 && list.get(j) > tmp) {
    	 				// "scorrimento"
    	 				list.set(j+1, list.get(j));
    	 				j--;
    	 			}
    	 			// inserimento
    	 			list.set(j+1, tmp);
    	 		}
    	 	}

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    51
    Il mio problema è dopo aver fatto inserire all'utente un numero a piacere di stringhe le debbo ordinare alfabeticamente tramite insertion sort ma non riesco a capire come si fa. Xke con le stringhe si imposterà diversamente l'algoritmo

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    L'algoritmo è esattamente lo stesso, che si tratti di stringhe, interi, mele o pere...

    La differenza è che mentre due interi li confronti con > = e <, due stringhe/mele/pere (essendo oggetti e non tipi primitivo) le confronti con compareTo(). Ti mancano proprio le basi, su cosa stai studiando?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    51
    Ho iniziato da poco a studiare (ed ho il libro di Cay Horstmann). Mi fai vedere come lo faresti tu

  7. #7
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.