C#冒泡排序算法
冒泡排序算法实现过程
1)N个数字来排序,两两相比大的靠前
2)外层循环N-1,内层循环N-1-i.
3)如果要升序,只要把程序中的if (a[j] < a[j + 1]) 小于号换成大于号就行了
C#冒泡排序算法源代码实现
http://blog.csdn.net/david_520042/article/details/6026329
1)N个数字来排序,两两相比大的靠前
2)外层循环N-1,内层循环N-1-i.
3)如果要升序,只要把程序中的if (a[j] < a[j + 1]) 小于号换成大于号就行了
C#冒泡排序算法源代码实现
+展开
-C#
using System;
class Program{
static void Main(string[] args){
int[] a = new int[5] {58,87,99,71,68 };
int temp; //临时变量,保存最大值
int i,j; //循环变量
for (i = 0; i < a.Length-1; i++){
for (j = 0; j < a.Length - 1-i; j++){
if (a[j] < a[j + 1]){
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
foreach (int c in a){ //用foreach输出排序后的数组元素
Console.WriteLine(c);
}
}
}
class Program{
static void Main(string[] args){
int[] a = new int[5] {58,87,99,71,68 };
int temp; //临时变量,保存最大值
int i,j; //循环变量
for (i = 0; i < a.Length-1; i++){
for (j = 0; j < a.Length - 1-i; j++){
if (a[j] < a[j + 1]){
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
foreach (int c in a){ //用foreach输出排序后的数组元素
Console.WriteLine(c);
}
}
}
http://blog.csdn.net/david_520042/article/details/6026329
加支付宝好友偷能量挖...