alquien comento aca este problema y me propuse a resolverlo
ahora bien mi pregunta es:
Mi algoritmo sera eficiente;
estos son los parametros que le mando a la funcion pero me resuelve el problema en 15 pasos,
ahora lo probe el mismo problema en una pagina de internet que resuelve este tipo de problemas y lo resuelve en 14 pasos asi que no se que pensar.
que no esta siendo eficiente del todo no?
Código
int main(int argc, char** argv) { string inicio = "835416270"; printf ("Prueba n1\n"); string meta = "123804765"; intel(meta, inicio); printf("Ejemplo 2\n"); meta = "216408753"; intel(meta, inicio); return 0; }
aca el ejemplo
aca mi salida que indica que se realizo en 15 pasos.
una pregunta mas en que tengo que basarme para indicar si mi algoritmo es bueno, en el tiempo de ejecucion que llevo en resolver el problema, o en el algoritmo que estoy implementando?
saludos muchas gracias.