获取列表的递增元素

时间:2017-04-20 16:43:52

标签: list sml smlnj

我有一个列表,我正在尝试从左侧的元素中获取更多的元素。这是我的代码:

fun incList (hd::h2::tl : int list) = if h2 > hd
                                      then hd::h2::(incList tl)
                                      else hd::(incList tl)
  | incList ([x] : int list) = [x]
  | incList ([] : int list) = []

示例:

LIST:  [1,5,9,2,88,33,90]
CORRECT RESULT:[1,5,9,88,90]
RETURNS: [1,5,9,2,88,33,90]

1 个答案:

答案 0 :(得分:1)

修正了我的代码。它正在检查所有其他角色。现在它有效:

d3.js