https://hal.archives-ouvertes.fr/hal-01863457
Raw File
Tip revision: c812045b6b43f7bfeca7954a47baf2dcbb8c6d8d authored by Software Heritage on 03 September 2018, 13:40:43 UTC
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;;
back to top