例子,下面是冒泡排序代码:
token[] = { 6, 2, 5, 8, 4, 3, 7 };
for (int r = 0; r < count - 1; r++)//比较的轮数
{
//次数:元素总数-当前轮数 r+1
for (int c = 0; c < int token[] - r - 1; c++)//次数
{
if (arry[c] < arry[c + 1])
{
int temp = 0;
//将前面的数给中间变量
temp = arry[c];
//将后面的数给前面的数
arry[c] = arry[c + 1];
//将中间变量给后面的数
arry[c + 1] = temp;
}
}
}