Bonsoir à tous,
je cherche désespérement à faire une fonction qui retourne l'inverse d'un vecteur.
Je pense d'abord à faire une fonction qui échange deux valeurs d'un vecteur suivants les indices puis l'utiliser récursivement pour inverser mon vecteur.
J'ai écris de cette manière :
let permutvect vect i j =
let temp = vect.(i) in
vect.(i) <- vect.(j);
vect.(j) <- temp;;
Seulement ça cloche et je ne vois pas vraiment la syntaxe adéquate pour cette fonction.
Si quelqu'un peut m'éclairer...
Merci d'avance.
Partager