2011-05-17 27 views

回答

1

此問題基本上等同於檢測任意一組線段中的交點。

例如,bentley-ottmann algorithm可以用來解決這個問題。當然,只要找到一個路口就可以終止。

一個天真的檢查將只需要檢查每一個邊緣與所有其他邊緣(是不是在多邊形相鄰,因爲那些不能相交),但因爲你只需要找到一個路口,輸出敏感算法(如賓利奧特曼)可以加速你的支票相當多。