C#快速排序法
答案:2 悬赏:60 手机版
解决时间 2021-08-24 14:15
- 提问者网友:酱爆肉
- 2021-08-24 02:25
麻烦给个代码和注释,谢谢了。
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-08-24 02:34
int[] arr = { 21, 13, 25, 27, 9, 11, 33, 15, 17, 29, 1 };
int len = arr.Length;
int t; //临时容器
for (int i = 1; i < len; i++ ) //控制轮数
{
for (int j = i; j < len; j++) //取出需要参加比较的元素
{
if (arr[i - 1] > arr[j]) //调换值
{
t = arr[i - 1];
arr[i - 1] = arr[j];
arr[j] = t;
}
}
}
for (int i = 0; i < len; i++) //依次输出数组arr中所有元素的值
{
Console.WriteLine(arr[i]);
}
Console.ReadLine(); //让控制台窗口暂停
全部回答
- 1楼网友:街头电车
- 2021-08-24 03:08
你要什么排序额????
数组的冒泡排序? 集合的自定义排序??
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯