public static void xxxx(int [] a)
for (int i = 0; i < a.length - 1; i++) {
int posMin = i;
for (int k = i + 1; k < a.length; k++) {
if (a[posMin] > a[k]) posMin = k;
}
if (posMin != i) swap(a, i, posMin);
}
}
请问一下这个算法的时间复杂度是多少? 每一个循环分别是多少? 并且说一下为什么..谢谢!!
汪汪一只猫
qq_笑_17