,跟冒泡排序比较类似但是实在是不知道怎么写,有没有人能够帮我看一下呀,找了半天值、只找到C语言却没有C#,真不知道该怎么办了
string S = "8 2 5 1 4";
List<string> Nums = S.Split(' ').ToList();
string StrMin = Nums.Min();//最小值
int MinIndex = Nums.IndexOf(StrMin);//最小值下标
string StrFirst = Nums.First();//第一个值
//最小值和第一个交换
Nums[0] = StrMin;
Nums[MinIndex] = StrFirst;
string StrMax = Nums.Max();//最大值
int MaxIndex = Nums.IndexOf(StrMax);//最大值下标
string StrLast = Nums.Last();//最后一个值
//最大值和最后一个交换
Nums[Nums.Count()-1] = StrMax;
Nums[MaxIndex] = StrLast;
Console.WriteLine(string.Join(" ", Nums));