vault backup: 2023-10-26 21:09:03
This commit is contained in:
parent
6c88ecb86f
commit
0a8d8cab37
13
Code CAML.md
13
Code CAML.md
@ -21,10 +21,13 @@ let pos_max lst =
|
|||||||
failwith "pos_max: empty list"
|
failwith "pos_max: empty list"
|
||||||
else
|
else
|
||||||
let rec pmr mpos cpos = function
|
let rec pmr mpos cpos = function
|
||||||
| [] -> mpos
|
| e::[] -> mpos
|
||||||
| e::mval::t ->
|
| mval::e::t ->
|
||||||
if e > mval then
|
if e > mval then
|
||||||
pmr cpos (cpos + 1) t
|
pmr cpos (cpos + 1) (e::t)
|
||||||
else
|
else
|
||||||
pmr mval mpos (cpos + 1) t
|
pmr mval mpos (cpos + 1) mval::t
|
||||||
in let init_max =
|
in pmr 1 1;;
|
||||||
|
val pos_max lst = 'a list -> int = <fun>
|
||||||
|
```
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user