Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/pract/sort.rb
Instance Method Summary collapse
Instance Method Details
#each_sort ⇒ Object
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_sort ⇒ Object
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_vector ⇒ Object
28 29 30 |
# File 'lib/pract/sort.rb', line 28 def show_vector self.map{|i| p i.to_s} end |
#sort_sort ⇒ Object
24 25 26 |
# File 'lib/pract/sort.rb', line 24 def sort_sort aux = self.sort #{|a, b| b <=> a } end |