永发信息网

数字按大小排序

答案: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

楼上的做法慢 适合小规模的数据

排序有很多种做法 看情况而定

比如 快速排序 适合一般的无序排序

二分排序 适合于已经有序的数组

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯