/* trishell: trive v[0]...v[n - 1] dans l'ordre croissant */ void trishell(int v[], n) { int ecart, i, j, temp; for(ecart = n / 2; ecart > 0; ecart /= 2) for(i = ecart; i < n; i++) for(j = i - ecart; j >= 0 && v[j] > v[j + ecart]; j -= ecart) { temp = v[j]; v[j] = v[j + ecart]; v[j + ecart] = temp; } }