Vorrei implementare il metodo Insertion Sort ma non riesco a trovare un algoritmo funzionante. Su google ho trovato questo:
http://www.simplesoft.it/insertion-sort.html
ma non riesco a capire cosa è questo min e cosa prende java quando il for è privo del "purto di partenza": ...for(?;...
Qualcuno mi può spiegare questo punto?
codice:public void insertionSort(int [] array) { for(int i = 1; i < array.length; i++) { int x = i; int j = i-1; for(; j >= min; j--) { if(array[j]>array[x]) { int k = array[x]; array[x] = array[j]; array[j] = k; x = j; } else break; } } }![]()