一,算法
对于空间的线段是否相交,假设都是与x平行,则需要三步
1,对各线段左右端点设置为L,R标志
2,从小到大进行排序
3,线性扫描,从小到大,根据模式判断是否相交,假设不相交,则应该是LRLR的模式,即首尾相连;如果有LL或者RR,则相交
时间复杂度是nlog(n),在第二段排序上


二,论证时间复杂度是o(nlogn)
归约IEU,输入是相同的值,然后每个值+0.5,查看是否有相同值,即可。

空间线段相交算法优化:时间复杂度分析与归约方法
本文介绍了在假设线段与x轴平行的情况下,使用一种三步骤算法判断线段是否相交,涉及排序和线性扫描,其时间复杂度为O(nlogn)。第二部分通过归约IEU的方法进一步论证了这一复杂度。
一,算法
对于空间的线段是否相交,假设都是与x平行,则需要三步
1,对各线段左右端点设置为L,R标志
2,从小到大进行排序
3,线性扫描,从小到大,根据模式判断是否相交,假设不相交,则应该是LRLR的模式,即首尾相连;如果有LL或者RR,则相交
时间复杂度是nlog(n),在第二段排序上


二,论证时间复杂度是o(nlogn)
归约IEU,输入是相同的值,然后每个值+0.5,查看是否有相同值,即可。

439

被折叠的 条评论
为什么被折叠?