Para un polígono definido como una secuencia de (x, y) puntos, ¿cómo puedo detectar si es complejo o no? Un polígono complejo tiene intersecciones con sí mismo, como se muestra:Probando si un polígono es simple o complejo
¿Existe una solución mejor que comprobar cada par que tendría una complejidad en tiempo de O (N)?
Bueno, si el usuario ingresa el polígono con gmaps, entonces no es probable que tenga más de 100 vértices. En este caso, iría primero con una solución simple y veré si es suficiente. –
@Nikita, la pregunta puede haber sido engañosa en ese sentido. El usuario también puede editar un polígono existente con miles de vértices. De todos modos, todavía estoy interesado en saber cuál es el mejor enfoque para esto. –