冒泡排序是一种简单的排序算法,它重复地遍历要排序的数组,比较相邻的元素,并根据需要交换它们的位置,直到整个数组排序完成。冒泡排序的核心思想是通过相邻元素之间的比较和交换来逐步将最大(或最小)的元素“冒泡”到数组的一端。
下面是用C#语言实现冒泡排序算法的代码示例:
using System;
public class BubbleSort
{
public static void Main()
{
int[] array = {
5, 2, 8, 12, 3 };
Console.WriteLine("排序前的数组:"