mp2i-info/tp7/exo6.ml
2026-01-15 22:18:42 +01:00

18 lines
336 B
OCaml

let creer_lcp () = [];;
let taille_lcp = List.length;;
let acces_lcp = List.nth;;
let rec inserer_lcp l i x = match l,i with
| l, 0 -> x::l
| x::q, i -> x::inserer_lcp q (i-1) x
| _ -> invalid_arg ""
;;
let rec retirer_lcp l i = match l,i with
| _::q, 0 -> q
| x::q, i -> x::retirer_lcp q (i-1)
| _ -> invalid_arg ""
;;