用c#语言写一个冒泡排序算法
时间: 2023-08-04 17:14:27 浏览: 107
C#冒泡排序算法
5星 · 资源好评率100%
以下是使用 C# 编写的冒泡排序算法:
```
public static void BubbleSort(int[] arr)
{
int n = arr.Length;
for (int i = 0; i < n - 1; i++)
{
for (int j = 0; j < n - i - 1; j++)
{
if (arr[j] > arr[j + 1])
{
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
```
使用方法:
```
int[] arr = { 5, 2, 1, 6, 3 };
BubbleSort(arr);
foreach (int i in arr)
{
Console.Write(i + " ");
}
```
输出结果为:`1 2 3 5 6`。
阅读全文