Code submission for: Jordan Hudgens

Submission Status: Passed

Submitted for: December 29 - Building Bubble Sort From Scratch

Submitted at: August 02, 2017

class Array
  def bubble_sort
    n = self.length

    loop do
      swapped = false

      (n-1).times do |i|
        if self[i] > self[i+1]
          self[i], self[i+1] = self[i+1], self[i]
          swapped = true
        end
      end

      break if not swapped
    end

    self
  end
end
Unsupported Browser

devCamp does not support ancient browsers.
Install a modern version for best experience.