class Array
Public Instance Methods
ordenacion_each()
click to toggle source
# File lib/alimento/ordenacion.rb, line 21 def ordenacion_each aux = self.dup (0...aux.size).each do |i| unordered = aux[i...aux.size] min_value = unordered.min min_index = aux.find_index(min_value) aux[i], aux[min_index] = aux[min_index], aux[i] end return aux end
ordenacion_for()
click to toggle source
# File lib/alimento/ordenacion.rb, line 3 def ordenacion_for aux = self.dup for i in 0...aux.size unordered = aux[i...aux.size] min_value = unordered.min min_index = aux.find_index(min_value) aux[i], aux[min_index] = aux[min_index], aux[i] end return aux end
ordenacion_sort()
click to toggle source
# File lib/alimento/ordenacion.rb, line 38 def ordenacion_sort aux = self.dup aux.sort end