Cómo calcular el trasbordo mínimo y recorrido más corto del metro
Cabe señalar que cualquier algoritmo debe basarse en la realidad. Si no se ajusta a la realidad, por muy sofisticado que sea el algoritmo, no funcionará. Generalmente, dos métodos de reemplazo de yuanes son suficientes. Demasiados reemplazos de yuanes obviamente no son realistas. Por lo tanto, no es necesario escribir el algoritmo completo, simplemente escriba la conmutación una o dos veces. Es muy sencillo.
Para el camino más corto, recomiendo crear un "gráfico". Deje que cada borde se pese por su longitud y luego hágalo con un algoritmo relacionado con gráficos.
Recomiendo encontrar permutaciones dentro de cuatro tiempos. Luego calcule la distancia de cada disposición y finalmente encuentre la solución con el camino más pequeño. Si utiliza cualquiera de los métodos anteriores, puede obtener el camino más corto, pero es posible que tenga que realizar muchas transferencias, lo cual no es realista.
Consulté deliberadamente los autobuses en cada estación y los caminos entre ellos, construí una red y finalmente analicé la red geométrica y obtuve el camino más corto.... Pero el resultado es muy lamentable, el camino más corto es... pero hay demasiadas intersecciones... Esto es demasiado irreal...
Espero que te ayude~~~