开发者社区 问答 正文

写出你所知道的3种常用的排序方法,并用其中一种方法设计出程序为数组a[100]排序。

帮帮忙啊 高手门

展开
收起
知与谁同 2018-07-15 13:46:35 1957 分享 版权
3 条回答
写回答
取消 提交回答
  • java
    Arrays.sort(数组名);
    2019-07-17 22:50:11
    赞同 展开评论
  • TA有点害羞,没有介绍自己...
    什么语言

    气泡,快速,插入
    2019-07-17 22:50:11
    赞同 展开评论
  • 阿里云开发者社区运营负责人。原云栖社区负责人。
    常用的排序算法有很多:
    冒泡,快速排序,直接插入,希尔排序,选择排序,堆排序,归并排序。
    就举冒泡排序(c++):
    void bubblesort()
    {
    for (i=0;i<max;i++)
    {
    for(j=l;j>=i+1;j--)
    if(a[j]<a[j-1]) //小则交换
    {
    a[0]=a[j];
    a[j]=a[j-1];
    a[j-1]=a[0];
    }
    }
    }
    以上意见仅供参考。
    2019-07-17 22:50:11
    赞同 展开评论
问答地址: