手机
当前位置:查字典教程网 >编程开发 >C#教程 >c#冒泡排序示例分享
c#冒泡排序示例分享
摘要:冒泡排序口诀:升序(从小到大):两for一if;大于连;相交换;再来个for遍历;外层N-1;内层N-1-i;说再多不如上代码,更明显:复制...

冒泡排序口诀:

升序(从小到大):两for一if;大于连;相 交换;再来个for遍历;外层N-1;内层N-1-i;

说再多不如上代码,更明显:

复制代码 代码如下:

class Program

{

static void Main(string[] args)

{

int[] array = {1, 3, 5, 7, 90, 2, 4, 6, 8, 10};

array= GetSort(array);

for (int i = 0; i < array.Length; i++)

{

Console.Write(array[i] + " ");

}

Console.ReadKey();

}

/// <summary>

/// 冒泡排序

/// </summary>

/// <param name="array"></param>

/// <returns></returns>

private static int[] GetSort(int[] array)

{

//外层循环n-1

for (int i = 0; i < array.Length-1; i++)

{

//内层循环n-1-i

for (int j = 0; j < array.Length-1-i; j++)

{

if (array[j] > array[j+ 1])

{

int temp = array[j];

array[j] = array[j + 1];

array[j + 1] = temp;

}

}

}

return array.ToArray();

}

}

【c#冒泡排序示例分享】相关文章:

c# 匿名方法的小例子

c# 类和成员的修饰详细介绍

C# 执行bat批处理文件的小例子

c# 控件截图的简单实例

c# 删除所有的空文件夹的小例子

C#委托初级使用的实例代码

C# DataTable的详细用法分享

c# 快速排序算法

c++冒泡排序示例分享

C#排序算法之快速排序

精品推荐
分类导航