多關鍵字排序

weixin_34279579發表於2018-03-20

http://www.lintcode.com/zh-cn/problem/multi-keyword-sort/

import java.util.Arrays;
import java.util.Comparator;

public class Solution {
    /**
     * @param array: the input array
     * @return: the sorted array
     */
    public int[][] multiSort(int[][] array) {
        // Write your code here
        if (array != null) {
            Arrays.sort(array, new Comparator<int[]>() {

                @Override
                public int compare(int[] o1, int[] o2) {
                    if (o1[1] == o2[1]) {
                        return o1[0] - o2[0];
                    }
                    return o2[1] - o1[1];
                }
            });
        }
        return array;
    }
}

相關文章