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