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