pred esPerm(s : seq〈Z〉) { if (s.longitud == 0) { return true; } else { var i = 0; for (var j = 1; j < s.longitud; j++) { if (s[i] == s[j]) { return false; } i++; } return true; } }
Este predicado funciona comprobando si todos los elementos de la secuencia son diferentes. Si lo son, la secuencia es una permutación. Si no lo son, la secuencia no es una permutación.
Para escribir su respuesta aquí, Ingresar o Crear una cuenta
Compartir