我是编程的初学者,只是在玩排序并制作了这个算法。它类似于气泡,但它不是比较相邻的对,而是比较像:第一和第二,第一和第三......第二和第三,第二和第四等等。你能告诉我算法的性能/效率是什么,或者将它与气泡进行比较吗?或者至少建议我如何自己解决问题。我感兴趣的是有多少泡沫比这个更好。谢谢你。
void sortArray(int a[]) {
int q, x, temp;
for ( q = 0; q < SIZE - 1; q++ ) {
for ( x = q + 1; x < SIZE; x++ ) {
if (a[q] < a[x]) {
temp = a[q];
a[q] = a[x];
a[x] = temp;
}
}
}
}