【发布时间】:2012-06-20 22:18:41
【问题描述】:
我正在尝试将冒泡排序方法实现为一个简单的 Ruby 编码问题,但我遇到了一些麻烦。我理解这个想法是查看第一个元素的值并将其与第二个元素的值进行比较,然后相应地交换它们,但我似乎无法在实际问题中做到这一点。有人愿意提供一个简短的例子来说明这在 Ruby 中是如何工作的吗?
【问题讨论】:
-
你真的需要冒泡排序吗?是出于教学目的还是实用目的?出于实际目的,Ruby 有许多返回相同结果的排序方式。例如,对于数组的升序排序,您可以这样做: >> array.sort { |a, b| a b }
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 bubble-sort