昨天的代码令我想起最短的排序算法,当然只针对可枚举的类型:
sort list = [x | x <- [minimum list.. maximum list], elem x list]
测试一下,非常OK!
>> sort [8,5,23,4,5,3,121,324]
[3,4,5,8,23,121,324]
本文介绍了一种针对可枚举类型的简洁排序算法实现,并通过示例验证了其正确性。
昨天的代码令我想起最短的排序算法,当然只针对可枚举的类型:
sort list = [x | x <- [minimum list.. maximum list], elem x list]
测试一下,非常OK!
>> sort [8,5,23,4,5,3,121,324]
[3,4,5,8,23,121,324]
215
1344

被折叠的 条评论
为什么被折叠?