Insertion sort: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 34:
===[[Linguaggio di programmazione Java|Java]]===
public static void insertionsort(int[]v, int in, int fin) throws Exception{
▲ if(in<0||fin>(v.length-1)||in>=fin) throw new Exception("Indici Errati");
▲ for(int i=in+1;i<=fin;i++){
▲ for(int j=in;j<i;j++){
}▼
▲ if(v[i]<v[j])scambia(v,i,j);
protected static void scambia(int[]v, int a, int b){▼
▲ }//for interno
▲ }//for esterno
}
▲protected static void scambia(int[]v, int a, int b){
▲ int tmp = v[a];
▲ v[a]=v[b];
▲ v[b]=tmp;
▲ System.out.println("Invertiti "+v[a]+" e "+v[b]);
▲ }
===[[Python]]===
| |||