Cita:
Gracias. Todo es cuestión de qué queramos conseguir... el enlace que puse al principio busca un camino, el de ahora busca el más corto, en realidad son dos cosas distintas. De todas formas, podemos tener dos caso:1) El primer camino que encuentra es corto -> Entonces, tal como yo tengo el algoritmo el resto de los caminos los cortará rápido, ya que no recorre un camino que supere al mejor encontrado
2) El primer camino que encuentra es el más largo -> Buscar otros será despreciable en tiempoPor proponer, se me ocurre que midamos el tiempo de ejecución de nuestros algoritmos (sin contar el tiempo necesario para mostrar, ya que depende de lo bonito que cada uno lo quiera dejar) y al final colocarlos todos en un mismo servidor (ofrezco el mio) y así poder hacer comparaciones... Si al final todos o casi todos permitimos situar en un determinado lugar el queso y el ratón, se podrán comparar bien los algoritmos. ¿Qué les parece?


) es bastante pobre, simplemente recorre el laberinto intentando no pasar más de una vez por la misma casilla (aunque no lo logro, ya que no supe cómo equilibrar el "no pases más de 1 vez" con el "si me estanco tengo que volver").
: Supongo que cuando termine el plazo (me parece que mañana), soltaremos el código y creo que será el tema más interesante, comentando y debatiendo sobre nuestros códigos.
), aunque más tiempo tardé en pasarlo a php (no sabía pasar variables por referencia, entre otras cosas)
), pero me comprometo a estudiar el tema del backtracking y la solución al problema del laberinto 
Este tema le ha gustado a 2 personas (incluyéndote)