public static decimal[] 从小到大(params decimal[] numbers)
{
for (int index = 0; index < numbers.Length; index++)//遍历所有的元素
{
for (int j = index + 1; j < numbers.Length; j++)//从第二个元素开始遍历,便利的每个元素和第一层循环的值对比
{
if (numbers[index] > numbers[j])//如果前面的值大于后面的值
{
decimal tmp = numbers[j];//定义一个临时变量来设置小的数
numbers[j] = numbers[index];//将后面的索引值设置为大的数
numbers[index] = tmp;//将大的值设置为小的数
}
}
}
return numbers;
}Random random = new Random();
decimal[] deciList = new decimal[100000];
for (int i = 1; i <= 100000; i++)
{
deciList[i - 1] = random.Next();
}
deciList = 排序.冒泡.从小到大(deciList);
{
for (int index = 0; index < numbers.Length; index++)//遍历所有的元素
{
for (int j = index + 1; j < numbers.Length; j++)//从第二个元素开始遍历,便利的每个元素和第一层循环的值对比
{
if (numbers[index] > numbers[j])//如果前面的值大于后面的值
{
decimal tmp = numbers[j];//定义一个临时变量来设置小的数
numbers[j] = numbers[index];//将后面的索引值设置为大的数
numbers[index] = tmp;//将大的值设置为小的数
}
}
}
return numbers;
}Random random = new Random();
decimal[] deciList = new decimal[100000];
for (int i = 1; i <= 100000; i++)
{
deciList[i - 1] = random.Next();
}
deciList = 排序.冒泡.从小到大(deciList);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货