【发布时间】:2010-09-21 16:54:07
【问题描述】:
F# 中最优雅的冒泡排序方式是什么?
更新
正如其中一个答案所指出的,冒泡排序在函数式语言中一开始就不是有效的。一位幽默而愤世嫉俗的评论者还指出,冒泡排序仅适用于列表很小且几乎已排序的情况。
但是,我很想知道如何用 F# 编写聪明的冒泡排序,因为我过去曾在 C#、C++ 和 Java EE 中进行过冒泡排序,而且我是 F# 新手.
【问题讨论】:
-
+1 表示在同一个句子中使用“优雅”和“冒泡排序”这两个词的幽默感
-
如果集合很小,冒泡排序是有效的,并且几乎是排序的。
-
F#,优雅?哈哈,幽默+1。