C# 循环排序整型数组 - 冒泡排序算法示例
以下是使用 C# 循环语句实现整型数组从小到大排序的代码示例,采用冒泡排序算法:
int[] nums = { -1, 4, 0, -5 };
// 冒泡排序
for (int i = 0; i < nums.Length - 1; i++)
{
for (int j = 0; j < nums.Length - i - 1; j++)
{
if (nums[j] > nums[j + 1])
{
// 交换两个元素的位置
int temp = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = temp;
}
}
}
// 输出排序后的结果
foreach (int num in nums)
{
Console.Write(num + " ");
}
输出结果为:-5 -1 0 4
该代码使用了冒泡排序算法。算法通过两层循环遍历数组元素,每次比较相邻的两个元素的大小。如果前一个元素比后一个元素大,则交换它们的位置。这样循环遍历多次之后,数组中的元素就会按照从小到大的顺序排列好了。最后使用 foreach 循环遍历数组,输出排序后的结果。
原文地址: https://www.cveoy.top/t/topic/lq0G 著作权归作者所有。请勿转载和采集!