定义数据结构
|
|
数据结构的基本操作
创建+打印
|
|
排序用的比较函数
|
|
计算点对距离
|
|
暴力求解法
每两个点计算一次距离取最短的。
|
|
递归求解法
主要思路:将点对按x排好序以后,分成两部分,递归找出左右两边最短的距离,然后再找出跟中线距离在递归找出的最小距离以内的左右两部分点,然后计算这些点对的距离。如果更短,更新最短距离。
|
|
主函数
生成点对
|
|
|
|
创建+打印
|
|
排序用的比较函数
|
|
计算点对距离
|
|
每两个点计算一次距离取最短的。
|
|
主要思路:将点对按x排好序以后,分成两部分,递归找出左右两边最短的距离,然后再找出跟中线距离在递归找出的最小距离以内的左右两部分点,然后计算这些点对的距离。如果更短,更新最短距离。
|
|
生成点对
|
|