using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 冒泡排序1 { class Program { static void Main(string[] args) { //将下面数组按由大到小排列,使用冒泡排序法 int[] ints = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14 }; //冒泡排序 for (int i = 0; i < ints.Length; i++)//遍历多少次 { for (int j = 0; j < ints.Length-i-1; j++)//趟数-1-次数 { if (ints[j]<ints[j+1])//如果前一个数字小于后一个数字 { int temp = ints[j];//将小的数字存在中间变量 ints[j] = ints[j + 1];//交换数字 ints[j + 1] = temp; } } } //遍历输出 foreach (var item in ints) { Console.WriteLine(item); } } } }
冒泡排序算法示例
如果您认为这篇文章还不错或者有所收获,您可以通过右边的“打赏”功能 打赏我一瓶冰峰【物质支持】,也可以点击右下角的【好文要顶】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力!
作者:杨朋飞
出处:http://www.cnblogs.com/ypfnet/
本页版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段声明,
且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利