簡體   English   中英

OCaml檢查列表是否已排序

[英]OCaml check if a list is sorted

需要幫助檢查天氣列表按ocaml排序

這有用嗎?

let issorted x = match x with 
    [] -> true
    | _::[] -> true
    | _::_ -> issorted_helper (x)
;; 

let rec issorted_helper x = match x with
    | [] -> true
    | h::t ->
        if h > t
            false
        else
            issorted_helper(t)
;;

問你的問題是一種奇怪的方式。 你試過代碼嗎? 通過眼睛,它看起來像它不會編譯。 提示:您使用>運算符來比較兩種不同類型的值。

更新

既然你說你還沒有訪問OCaml,我會說你應該等到你這么做。 對我們來說,充當你的編譯器並不是那么有用! 這段代碼非常接近,一旦你擁有了OCaml,你就可以快速完成它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM