Class: Array

Inherits:
Object
  • Object
show all
Defined in:
lib/pract/sort.rb

Instance Method Summary collapse

Instance Method Details

#each_sortObject



13
14
15
16
17
18
19
20
21
22
# File 'lib/pract/sort.rb', line 13

def each_sort
   aux = self.each_with_index do |i, m|
      self.each_with_index do |j, n|
         if self[m] < self[n]
            self[m], self[n] = self[n], self[m]
         end
      end
   end
   return aux
end

#for_sortObject



2
3
4
5
6
7
8
9
10
11
# File 'lib/pract/sort.rb', line 2

def for_sort
   for i in 0..self.size-2
      for j in i..self.size-1
         if self[i] > self[j]
            self[i], self[j] = self[j], self[i]
         end
      end
   end
   return self
end

#show_vectorObject



28
29
30
# File 'lib/pract/sort.rb', line 28

def show_vector
   self.map{|i| p i.to_s}
end

#sort_sortObject



24
25
26
# File 'lib/pract/sort.rb', line 24

def sort_sort
   aux = self.sort #{|a, b| b <=> a }
end