From ea68f1a12f50dc4a82b6749ebc449bab7470527a Mon Sep 17 00:00:00 2001 From: Fernando Catacora Date: Tue, 17 Jun 2014 13:46:21 -0500 Subject: [PATCH 1/2] first sort method --- sorting/sort.rb | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 sorting/sort.rb diff --git a/sorting/sort.rb b/sorting/sort.rb new file mode 100644 index 0000000..e69de29 From f95ad6ad1e2b13c8adc30cd8bde878b33490084c Mon Sep 17 00:00:00 2001 From: Fernando Catacora Date: Tue, 17 Jun 2014 13:49:28 -0500 Subject: [PATCH 2/2] first sort method part 2 --- sorting/sort.rb | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/sorting/sort.rb b/sorting/sort.rb index e69de29..4e37c18 100644 --- a/sorting/sort.rb +++ b/sorting/sort.rb @@ -0,0 +1,27 @@ +module Sort_method + + def self.on_2!(array) + + # array = array_paran + # puts array_paran + for i in 0...array.size + puts i + lower = array[i] + lower_i = i + # puts 'lower = ' + lower.to_s + # puts 'lower_i = ' + lower_i.to_s + for j in (i+1)...array.size + if lower > array[j] + lower = array[j] + lower_i = j + end + end + + if lower_i != i + array[lower_i]=array[i] + array[i] =lower + end + end + # return array + end +end \ No newline at end of file