C#实现冒泡排序
初学C#的时候,为了尽快熟悉此语言,会选择使用C#语言完成简单的算法实现,下面便是C#实现冒泡排序的简单方式。
代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Test2
{
public class Class1
{
public static void Main(string[] args)
{
var db = new double[] { 20.3, 11.4, 33.1, 45.2, 50.1, 60.5 };
for(int i = 0; i < 5; i++)
{
for (int j = 0; j < 5 - i; j++)
{
if (db[j] > db[j + 1]) {
double temp = db[j];
db[j] = db[j + 1];
db[j + 1] = temp;
}
}
}
for (int k = 0; k < db.Length; k++)
{
Console.Write(db[k]+" ");
}
}
}
}
运行结果:
这就是C#冒泡排序实现的基本内容,看过给个关注吧。