Class: BubbleSort

Inherits:
Object
  • Object
show all
Defined in:
lib/compare-sort.rb

Class Method Summary collapse

Class Method Details

.run(data) ⇒ Object



166
167
168
169
170
171
172
173
174
175
176
177
178
179
# 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