class Array

Public Instance Methods

sort_each() click to toggle source
# File lib/prct06/array.rb, line 19
def sort_each
        
        @aux = self
        @pos = 0

        @aux.each do |x|
                @pos = @pos + 1
                @aux[@pos..@aux.length-1] do |y|
                        if (x>y)
                                x, y = y, x
                        end
                end
        end
end
sort_for() click to toggle source
# File lib/prct06/array.rb, line 3
def sort_for

        @aux = self

        for x in 0..self.length-1
                for y in 0..length-2-x
                        if ( @aux[y] > @aux[y+1] )
                                @aux[y], @aux[y+1] = @aux[y+1], @aux[y] 
                        end
                end
        end

        return @aux

end