题解 | #有序序列判断#

有序序列判断

https://www.nowcoder.com/practice/22e87f8a8d764a6582710f38d1b40c6e

import java.util.*;
public class Main {
    //方法:冒泡排序(从小到大顺序)
    public static int[] maopao1(int[] arr) {
        int temp = 0;
        for (int i = 0; i < arr.length - 1; i++) {
            for (int j = 0; j < arr.length - 1 - i; j++) {
                if (arr[j] > arr[j + 1]) {
                    temp = arr[j];
                    arr[j] = arr[j + 1];
                    arr[j + 1] = temp;
                }
            }
        }
        return arr;
    }
    //方法:冒泡排序(从大到小顺序)
    public static int[] maopao2(int[] arr) {
        int temp = 0;
        for (int i = 0; i < arr.length - 1; i++) {
            for (int j = 0; j < arr.length - 1 - i; j++) {
                if (arr[j] < arr[j + 1]) {
                    temp = arr[j];
                    arr[j] = arr[j + 1];
                    arr[j + 1] = temp;
                }
            }
        }
        return arr;
    }
    //主程序:输入数组,调用冒泡,输出
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        boolean q = true;
        int[] arr = new int[n];  //原数组
        int[] arrmin = new int[n];//复制原数组,准备调用方法1
        int[] arrmax = new int[n];//复制原数组,准备调用方法2

        for (int i = 0; i < n; i++) {
            arr[i] = sc.nextInt();
            arrmin[i] = arr[i];
            arrmax[i] = arr[i];
        }
        maopao1(arrmin);//调用冒泡后获得有序数组(小到大)
        maopao2(arrmax);//调用冒泡后获得有序数组(大到小)
        
        //【Arrays.equals(数组1,数组2)】 可直接用来比较两个数组
        if (Arrays.equals(arr, arrmin)) {
            System.out.print("sorted");
        } else  {
            if (Arrays.equals(arr, arrmax)) {
                System.out.print("sorted");
            } else {
                System.out.print("unsorted");
            }
        }
    }
}

#华为暑期实习合租#
全部评论

相关推荐

05-26 10:24
门头沟学院 Java
qq乃乃好喝到咩噗茶:其实是对的,线上面试容易被人当野怪刷了
找工作时遇到的神仙HR
点赞 评论 收藏
分享
点赞 评论 收藏
分享
投递长鑫存储等公司8个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务