Class: BubbleSort
- Inherits:
-
Object
- Object
- BubbleSort
- 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 |