¡Increíble! Esto es lo que hace la NASA, más o menos.
Como lo indica la pregunta, debe idear dos estrategias diferentes.
Primero debes encontrar una manera de entender cualquier anomalía. Teniendo en cuenta que su destino es un punto fijo, debería poder dibujar una trayectoria con múltiples nodos desde el origen hasta el destino. Si pierde un nodo, entonces tiene un problema. Cuanto más cerca estén los nodos, más rápido podrá detectar una anomalía.
- Cómo buscar todas las combinaciones posibles en una lista
- ¿Los árboles binarios / árboles de búsqueda binaria se usan realmente en la práctica o se usan principalmente con fines didácticos?
- ¿Cuál es la forma más sencilla de resolver una relación de recurrencia?
- ¿Cuál es el libro perfecto sobre CPP y algoritmos?
- ¿Escribir un algoritmo simple para verificar si el número dado es primo o no?
La segunda parte es que debe corregir la anomalía. Primero debes entender la situación. ¿Cómo extrañaste tu nodo? ¿Puedes volver a la trayectoria planificada? Puede suponer que tiene un suministro de combustible limitado (solo por diversión) para que los cálculos sean un poco más realistas.
La pregunta supone que debe llegar a su destino, por lo que si no puede volver a su camino normal, debe dibujar uno nuevo sobre la marcha. En la vida real, generalmente no podrá llegar a su destino si ni siquiera puede corregir su trayectoria.
Si puede, es un cálculo muy simple, solo conecte su punto actual con el siguiente nodo y continúe desde allí.
Al dividir su problema en varias partes, puede resolverlo fácilmente. Ahora, si tiene problemas para encontrar soluciones para estos pequeños problemas, entonces probablemente debería volver a leer sus cursos.