当前位置:首页 > 开发 > C# > 正文内容

C# 冒泡排序

C#3年前 (2022-11-01)
int[] iage = { 11, 55, 44, 99, 77, 65, 13, 54, 65, 98, 874, 41, 12 ,87,654,21,98,7,41,3,65,98,32,12,15,48,79,46,12,13,64,8,99999,87,654,231,321,2,1,6,654,44,8,4,456,564};
for (int i = 0; i < iage.Length-1; i++)
{
    for (int j = 0; j < iage.Length-1-i; j++)
    {
        if (iage[j]>iage[j+1])
        {
			/*
			//使用临时变量
			int temp = iage[j ];
			iage[j] = iage[j+1];
			iage[j+1] = temp;
			*/

			/*
			//不使用临时变量
			iage[j] = iage[j] + iage[j + 1];
			iage[j + 1] = iage[j] - iage[j + 1];
			iage[j] = iage[j] - iage[j + 1];
			*/
        }
    }
}


转载请注明出处。

本文链接:http://pythonopen.com/?id=239

相关文章

C# 将函数作为参数传递

无参数    static void Main(s...

C# 跳出foreach循环

在 C# 中,如果你想在 foreach 循环内部提前跳出当前这一轮循环,继续执行下一轮循环,可以使...

C# double转为string并保留两位小数

在 C# 中,可以使用多种方式将 double 类型的数据转换为 string 类型并保留两位小数,...

C# BackgroundWorker的例子

以下是一个使用 BackgroundWorker 组件在 C# 中实现后台执行任务,同时在主线程更新...

C# Browsable(bool)

在编程中(比如常见的 C# 语言在开发 Windows Forms 等应用程序时),Browsabl...

C# OnMeasureItem

1. **整体功能概述**   - `OnMeasureItem` 是一个在Wi...