冒泡排序与快速排序
for (int i = 1; i < =n-1; i++)n個數需要循環n-1趟 , 每一趟都會找出最小的那個數
{for (int j = 1; j < =n-i; j++)// 每一趟都要n-i次,即倆倆調換的次數 {if (a[j] < a[j - 1])// 應為是從1開始的 所以要減1 把索引為0的比進去{temp = a[i];a[j] = a[j - 1];a[j - 1] = temp;}}} for (int i = 0; i < a.Length; i++)//下標對數,每個下標一次循環{for (int j = i; j < a.Length - 1; j++)//下標分別與其下標的下一位比較{if (a[i] < a[j + 1]){temp = a[i];a[i] = a[j + 1];a[j + 1] = temp;}}}
?
轉載于:https://www.cnblogs.com/dlexia/p/4438665.html
總結
- 上一篇: javascript OOP 面向对象编
- 下一篇: win8 -telnet安装