开发者社区> 问答> 正文

使用方法对下面,进行排序(使用冒泡排序算法): [2,4,1,5,6,7,3,8,9,0]

怎么做

展开
收起
知与谁同 2018-07-16 10:01:28 1894 0
1 条回答
写回答
取消 提交回答
  • 我发个java的,和C#应该有几分相似

    是升序的,降的话只需要把里面的大于换成小于就可以了 public class MPSort {

        public static void main(String[] args) {

            int[] arr = {2, 4, 1, 5, 6, 7, 3, 8, 9, 0};

            sort(arr);

            for (int a : arr) {
                System.out.println(a);
            }

        }

        /**
         * 
         */
        public static void sort(int[] arr) {

            int temp;

            for (int i = 0, j = arr.length; i < j; i++) {

                for (int x = 0; x < j - i - 1; x++) {

                    if (arr[x] > arr[x + 1]) {
                        temp = arr[x];
                        arr[x] = arr[x + 1];
                        arr[x + 1] = temp;
                    }

                }

            }
        }
    }

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

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载