根据坐标计算数组中点的距离,并将三个距离近的点组成一个数组?

依依雨柔
  • 233

[(1,2),(3,6),(7,9),(-1,-2),(-6,-2),(-16,26),(51,24),(61,22),(41,52),(14,-2),(-71,26),(-11,-28)]
求点间的距离,并将距离最近的3个点组成一个数组,从而将上述数组分成结构类似于[[(),(),()],[(),(),()],[(),(),()],[(),(),()]]的数组,如何写代码

回复
阅读 1.7k
2 个回答

"距離最近的3個點" 的形式定義是什麼?

1,[A,B,C,D...]找出与A距离最小的点X
2,以AX线为底,找出与之垂直距离最小的点Y
3,取出A,X,Y,剩下点重复步骤1

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏