Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/InforNutricional/array.rb
Overview
Clase para definir otros métodos de array
Instance Method Summary collapse
-
#ordenar_Each ⇒ Object
Método para ordenar un array usando each.
-
#ordenar_For ⇒ Object
Método para ordenar un array usando for.
Instance Method Details
#ordenar_Each ⇒ Object
Método para ordenar un array usando each.
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/InforNutricional/array.rb', line 23 def ordenar_Each() array_aux = Array.new() array_aux = self indice = 0 array_aux.each do |x| array_aux.each do |y| if (indice < array_aux.length-1) if (array_aux[indice] > array_aux[indice+1]) temp = array_aux[indice] array_aux[indice] = array_aux[indice+1] array_aux[indice+1] = temp end end indice = indice+1 end indice = 0 end array_aux end |
#ordenar_For ⇒ Object
Método para ordenar un array usando for.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/InforNutricional/array.rb', line 6 def ordenar_For() array_aux = Array.new() array_aux = self for i in 0..(array_aux.length) do for j in 0..(array_aux.length-2) do if(array_aux[j] > array_aux[j+1]) temp = array_aux[j] array_aux[j] = array_aux[j+1] array_aux[j+1] = temp end end end array_aux end |