(* Exercice II *) (* 1. 1 / \ 2 3 / \ / \ 4 5 6 7 / \ / 8 9 10 *) (* 2. *) (* (a) *) let minpo(apo) = etiquette(apo,0);; (* (b) *) let rec arbrebin_of_pa_k(a,k) = if nb_noeuds(a)-1 true | Enrac(g,r,d) -> estpo_bin(g) && estpo_bin(d) && (vide(g) || r <= racine(g)) && (vide(d) || r <= racine(d)) ;; let estpo(a) = estpo_bin(arbrebin_of_pa(a));; (* (d) *) let rec mont(a,k) = if etiquette(a,k)