233 字
1 分钟
经典算法题
2024-08-03
无标签

排序#

冒泡排序#

1 . 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。 2 . 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。 3 . 走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 4 . 这个算法的名字由来是因为越小的元素会经由交换慢慢”浮”到数列的顶端。

代码分析

using System;
namespace almango
{
class Project
{
static void Main(string[] args)
{
int[] array = new int[]{2, 5, 3, 6, 1, 8, 4};
int temp;
for(int i = 0; i < array.Length - 1; i ++) // 0
{
for(int a = 0; a < array.Length - 1; a ++) // a < 5
{
if(array[a] > array[a + 1])
{
temp = array[a + 1];
array[a + 1] = array[a];
array[a] = temp;
}
}
}
Console.WriteLine("排序后结果:" + string.Join(", ", array));
}
}
}
经典算法题
https://mizuki.mysqil.com/posts/经典算法题/
作者
Almango
发布于
2024-08-03
许可协议
CC BY-NC-SA 4.0
封面
示例歌曲
示例艺术家
封面
示例歌曲
示例艺术家
0:00 / 0:00