Código Ruby – Ordenamiento Burbuja

El código realiza un Ordenamiento de datos numéricos haciendo uso del Método de la Burbuja en Ruby:

def ordenamiento_burbuja(arr)
  n = arr.length
  for i in 0..n-1
    for j in 0..n-i-2
      if arr[j] > arr[j+1]
        arr[j], arr[j+1] = arr[j+1], arr[j]
      end
    end
  end
end

arr = [64, 34, 25, 12, 22, 11, 90]
ordenamiento_burbuja(arr)
puts "Arreglo ordenado: #{arr}"

Deja un comentario