数字按大小排序
答案:2 悬赏:80 手机版
解决时间 2021-07-17 02:00
- 提问者网友:饥饿走向夜
- 2021-07-16 13:18
我有一组数字 需要按大小排序 1-9999这样排 但是不会
最佳答案
- 五星知识达人网友:逐風
- 2021-07-16 13:37
int[] quearry= new int[9999]
for (int n=0;n<9999;n++)
{
quearry[n]=n+1;
}
for (int i = 0; i < 9999- 1; i++)
{
int f = i;
for (int j = i + 1; j < 9999; j++)
{
if (quearry[f]>quearry[j])
f = j;
}
if (f != i)
{
string temp = quearry[f];
quearry[f] = quearry[i];
quearry[i] = temp;
temp = null;
}
}
for(int n=0;n<9999;n++)
{
Console.WriteLine("{0}",quearry[n]);
}
全部回答
- 1楼网友:孤老序
- 2021-07-16 14:45
楼上的做法慢 适合小规模的数据
排序有很多种做法 看情况而定
比如 快速排序 适合一般的无序排序
二分排序 适合于已经有序的数组
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯