class BubbleSort
Public Class Methods
run(data)
click to toggle source
# File lib/compare-sort.rb, line 166 def self.run(data) sorted = false (data.length).times do |i| (data.length - 1).times do |j| if (data[j] > data[j+1]) data[j+1], data[j] = data[j], data[j+1] end end end return data end