Class: Array

Inherits:
Object
  • Object
show all
Defined in:
lib/nutricion/array.rb

Instance Method Summary collapse

Instance Method Details

#ordenacion_EachObject

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_ForObject

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