Red de conocimiento informático - Aprendizaje de código fuente - Encontrar a alguien para comprobar qué le pasa a mi Buscaminas VB (con dirección) (100 puntos)

Encontrar a alguien para comprobar qué le pasa a mi Buscaminas VB (con dirección) (100 puntos)

Vi brevemente tu programa. Cuando hay hinchazón, me resulta difícil ver dónde está el error. El error de estimación depende de la dirección.

Si fuera yo, haría esto:

Hacer

buscar nuevo espacio=Falso

Para i=0 a 99

Si actualmente está vacío, entonces.

Mira alrededor de las ocho ubicaciones. Ten en cuenta que no hay ocho fronteras.

Si hay una región recién encontrada, entonces

Si esta región está en blanco, entonces

Nuevo espacio encontrado = Verdadero

Si ... Terminará

Terminará si...

Terminará si...

Entonces

bucle donde se encuentra el nuevo espacio.

Este método no necesita considerar la dirección de expansión, por lo que no es propenso a errores.