浏览代码

Create a sort function by extraction

DricomDragon 5 年之前
父节点
当前提交
0dd603878b
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      listfct.hs

+ 5 - 0
listfct.hs

@@ -16,3 +16,8 @@ mymaximum l = mymaximumof l 0
 mymaximumof l x = case l of
 	[] -> x
 	y:ys -> if y > x then mymaximumof ys y else mymaximumof ys x
+
+-- Sort the list
+trimax l = if l == []
+	then []
+	else let y = mymaximum l in y:(trimax (mydelete l y))