![57e3594c8493cd615830b16fc52f66b2.png](https://img-blog.csdnimg.cn/img_convert/57e3594c8493cd615830b16fc52f66b2.png)
一直很纠结算法的文章应该怎么写。最后觉得还是从最简单的level开始写吧,一开始就弄些重量级的,什么人工智能,机器学习的算法,还要有大量的数学以及优化的知识,小白们估计会很郁闷,当然我也不一定能做出来对吧。
我计划每题给出两种语言的解决方案,一种静态语言,一种动态语言。
我选择C语言,Python和Java作为实现语言,由于篇幅有限,其他语言的实现有兴趣的朋友请自己尝试。
LeetCode 973. 求离原点最近的K个点(K Closest Points to Origin)
问题描述:
在一个平面坐标系中,存在多个点的集合 points,K是一个给定的正整数。求points中到原点(0,0)欧式距离最近的K个点。
注:
- 1 <= K <= points.length <= 10000
- -10000 < points[i][0] < 10000
- -10000 < points[i][1] < 10000
示例: