Questions / réponses

Fonction parameters_gen p t

Fonction parameters_gen p t

Bởi Ousmane Bah -
Số lượng các câu trả lời: 1

Bonjour,

J'ai fait la fonction parameters_gen p t , dans Emacs il me donne le bon résultat (je pense):

Exemple:

let t = Bin(12,Bin(8,Bin(4,Empty,Empty),Bin(9,Empty,Bin(11,Empty,Empty))),Bin(23,Empty,Empty));;
let p = (fun x -> x mod 2==0);;  

Me donne bien: - : int * int * int * int * int * int = (3, 3, 0, 2, 2, 3)

Dans le moodle j'ai 0/100, Pourriez-vous m'aider svp, dans mon code j'ai quelques fonctions avec des versions différentes

que j'ai mis en commentaire.


Bien cordialement,

Ousmane BAH


Để phản hồi tới Ousmane Bah

Re: Fonction parameters_gen p t

Bởi Philippe Duchon -
Sur votre exemple, le second paramètre est incorrect (1 feuille paire, pas 3).

En règle générale, le premier paramètre devrait toujours être la somme des trois qui le suivent (tous les noeuds qui satisfont p, sont soit d'arité 0, soit d'arité 1, soit d'arité 2).