Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/nutricion/array.rb
Instance Method Summary collapse
-
#ordenacion_Each ⇒ Object
Método para ordenar una Lista usando Each.
-
#ordenacion_For ⇒ Object
Método para ordenar una Lista usando For.
Instance Method Details
#ordenacion_Each ⇒ Object
Método para ordenar una Lista usando Each.
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/nutricion/array.rb', line 25 def ordenacion_Each() array_f = Array.new() array_f = self indice = 0 array_f.each do |x| array_f.each do |y| if (indice < array_f.length-1) if (array_f[indice] > array_f[indice+1]) temporal = array_f[indice] array_f[indice] = array_f[indice+1] array_f[indice+1] = temporal end end indice = indice+1 end indice = 0 end array_f end |
#ordenacion_For ⇒ Object
Método para ordenar una Lista usando For.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/nutricion/array.rb', line 5 def ordenacion_For () array_f = Array.new() array_f = self for i in 0..(array_f.length) do for j in 0..(array_f.length-2) do if(array_f[j] > array_f[j+1]) temporal = array_f[j] array_f[j] = array_f[j+1] array_f[j+1] = temporal end end end array_f end |