https://hal.archives-ouvertes.fr/hal-01863457
Tip revision: c812045b6b43f7bfeca7954a47baf2dcbb8c6d8d authored by Software Heritage on 03 September 2018, 13:40:43 UTC
hal: Deposit 174 in collection hal
hal: Deposit 174 in collection hal
Tip revision: c812045
ensent.ml
type t == int list;;
let vide = [];;
let rec appartient n = function
[] -> false
| m::reste ->
if m = n then true else
if m > n then false else appartient n reste;;
let rec ajoute n = function
[] -> [n]
| m::reste as ens ->
if m = n then ens else
if m > n then n :: ens else m :: ajoute n reste;;