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 Closest Points to Origin