pingg2019

我对冒泡排序算法的理解:

把最大的往后,从最后一个与前一个对比,然后互换位置,直到全部换好。

目标:从小到大排序

 

源代码如下:

 

namespace net冒泡排序
{
class Program
{
static void Main(string[] args)
{
int[] data= { 1,5,6,2,7,3,9};
for (int i = 0; i < data.Length-1; i++)
{
for (int j = 0; j < data.Length - 1; j++)
{
if (data[j] > data[j + 1])
{
int temp = data[j];
data[j] = data[j+ 1];
data[j + 1] = temp;
}
}
}
for (int i = 0; i < data.Length; i++)
{
Console.WriteLine(data[i].ToString());
}
}
}
}

执行结果:

 

分类:

技术点:

相关文章:

  • 2022-01-08
  • 2021-11-17
  • 2021-10-16
猜你喜欢
  • 2021-12-12
  • 2022-01-03
  • 2021-12-18
  • 2021-11-20
  • 2021-12-05
  • 2021-10-15
  • 2021-10-16
相关资源
相似解决方案