计算最小邮政编码集的函数,其中所有邮政编码都在 x 英里之内
我需要一个函数(任何语言,但最好是脚本),它可以采用带有纬度/经度坐标的对象数组(比如说邮政编码),并返回原始数组的所有元素都在 x 范围内的最小子集(比如说20) 至少 1 名子集成员的英里。
I need a function (in any language but preferably a script) that can take an array of objects (lets say zipcodes) with latitude/longitude coordinates and return the smallest subset in which all the elements of the original array are within x (lets say 20) miles of at least 1 member of the subset.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个可以帮助您入门的贪心算法。
Here is a greedy algorithm to get you started.