swap a[i]and a[minindex]