Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/alimento/ordenacion.rb
Instance Method Summary collapse
Instance Method Details
#ordenacion_each ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# 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 ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# 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 ⇒ Object
38 39 40 41 |
# File 'lib/alimento/ordenacion.rb', line 38 def ordenacion_sort aux = self.dup aux.sort end |