Questions / réponses

Evaluation de

Evaluation de

Diallo Thierno Amadou írta időpontban
Válaszok szám: 1

bonjour je peux savoir pourquoi mon code ne marche pas il marche dans un interpréter ocaml mais pas sur moodl


let rec btree_size t= match t with
|Empty -> 0
|Bin(x,tg,td) -> 1 + (btree_size tg) + (btree_size td)

let rec btree_height t= match t with
|Empty -> -1
|Bin(x,tg,td) -> 1 + (btree_height tg) + (btree_height td)

on me renvois sa apres evaluation

Erreur de compilation
--------------------------------
File "student.ml", line 12, characters 1-6:
Error: Unbound constructor Empty
--------------------------------
0/100


Válasz erre: Diallo Thierno Amadou

Re: Evaluation de

Zeitoun Marc írta időpontban

Bonjour,

La ligne open Type contient la définition du type, il faut donc la conserver avant les définitions des fonctions.

D'autre part, la fonction btree_height n'est pas correcte, elle calcule la valeur -1.

--mz