zoukankan      html  css  js  c++  java
  • 二次排序LincodeNo.846

    846.Multi-keyword Sort

    题目要求在已经排序好的序列上进行二次排序

    那么改变一下比较方法即可

    bool cmp(vector<int> a,vector<int> b)
    {
        if(a[1]==b[1])
            return a[0]<b[0];
        return a[1]>b[1];
    
    }
    class Solution {
    public:
        /**
         * @param array: the input array
         * @return: the sorted array
         */
    
        vector<vector<int>> multiSort(vector<vector<int>> &array)
        {
            // Write your code here
            sort(array.begin(),array.end(),cmp);
            return array;
            
        }
    };
    

    如果用实现C语言也是同样的做法,改变的是 比较两个元素的比较方法

    以后再要自己写排序的话再补充上C语言的代码

  • 相关阅读:
    计算器
    安卓第四周作业
    安卓第三次作业
    补10.21
    补:10.21
    增删改查
    android-數據庫
    安卓 -登陆界面
    android 第Ⅱ次作业
    第一个java代码
  • 原文地址:https://www.cnblogs.com/virgildevil/p/11824259.html
Copyright © 2011-2022 走看看