【发布时间】:2010-12-16 01:13:30
【问题描述】:
我在 Google 上进行了搜索,但找不到任何相关信息。我一直在寻找各种类型的排序(正如您在我的上一个问题中看到的那样),我想知道是否有人知道递归冒泡排序代码。对我来说,这个想法听起来很荒谬,但我想为事情做好准备,我很好奇这是否可以做到。我相信它可以,因为我的一位教授过去曾问过他的学生。我不认为他会重复问题,但我变得好奇,想知道是否有递归冒泡排序的代码。
【问题讨论】:
-
我认为您不会想要 - 冒泡排序的优点之一是它具有较低的内存开销。你可以让它简单地递归,例如让算法切换两个值然后递归。
-
这是真的,我无法想象有人会想早点这样做。更多的是出于好奇。
-
冒泡排序一般定义为一种迭代算法。它可以简单地转换为递归形式,但这可能会降低它的效率,而且在这方面它已经不是最尖锐的方法......所以,问题是“为什么?”确实想到了……
标签: sorting bubble-sort