20.11.9 leetcode973

Posted 清酒令

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20.11.9 leetcode973相关的知识,希望对你有一定的参考价值。

题意:给出多个二维点,求离原点最近的k个点

直接根据距离排序即可,主要看下代码,leetcode这种写法很不熟。

class Solution {
public:
    static bool cmp(const vector<int>& a,const vector<int>& b){
        return a[0]*a[0]+a[1]*a[1]<b[0]*b[0]+b[1]*b[1];
    }
    vector<vector<int>> kClosest(vector<vector<int>>& points, int K) {
        sort(points.begin(),points.end(),cmp);
        return {points.begin(),points.begin()+K};
    }
};

 

以上是关于20.11.9 leetcode973的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 973 最接近原点的K个点

leetcode-973最接近原点的K个点

leetcode——973.最接近原点的K个点

LeetCode 973. K Closest Points to Origin

LeetCode 973. K Closest Points to Origin

[LeetCode] 973. K Closest Points to Origin