描述
给定一些 points 和一个 origin,从 points 中找到 k 个离 origin 最近的点。按照距离由小到大返回。如果两个点有相同距离,则按照x值来排序;若x值也相同,就再按照y值排序。
样例
例1:
输入: points = [[4,6],[4,7],[4,4],[2,5],[1,1]], origin = [0, 0], k = 3
输出: [[1,1],[2,5],[4,4]]
例2:
输入: points = [[0,0],[0,9]], origin = [3, 1], k = 1
输出: [[0,0]]
思考
根据到origin点的距离进行排序,取出前k个
代码
1 | /** |
-------------end of filethanks for reading-------------