开发者社区> 问答> 正文

求C# 或 asp.net 的冒泡排序法代码

对一个数组进行冒泡排序。。。

展开
收起
知与谁同 2018-07-21 20:56:37 1749 0
1 条回答
写回答
取消 提交回答
  • int[] aa = { 1,5,2,3,7 };
    int temp;
    for (int i = 0; i < aa.Length; i++)
    {
    for (int j = 0; j < aa.Length-i-1;j++ )
    {
    if(aa[j+1]<aa[j])
    {
    temp = aa[j];
    aa[j]=aa[j+1];
    aa[j + 1] = temp;
    }
    }
    }
    for (int i = 0; i < aa.Length;i++ )
    {
    textBox1.Text += aa[i];
    }
    这是从小到大顺序排列,如果要从大到小排列只需将地7行的<改为>即可

    -------------------------

    int[] array={.........};
    int temp=0;
    for(int i=0;i<array.Length-1;i++)
    {
    for(int j=1;j<array.length;j++)
    {
    if(array[j]<array[i])
    }
    temp=array[j];
    array[i]=array[j];
    array[j]=temp;
    }
    }
    }

    2019-07-17 22:51:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载