Skip to content

Commit 3918bb0

Browse files
committed
Refactor selection sort code.
1 parent ddb5b6c commit 3918bb0

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

lib/Algorithm-Sorting/selection_sort.rb

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ class SelectionSort
66
class << self
77
def recursive(values, i=0)
88
len = values.size
9-
if(i >= len)
10-
return values
11-
end
9+
return values if i>=len
10+
1211
j = i+1
1312
min_index = i
1413
while(j < len)
@@ -21,7 +20,6 @@ def recursive(values, i=0)
2120
return recursive(values, i+1)
2221
end
2322

24-
# Solve bubble sort using loop
2523
def non_recursive(values)
2624
len = values.size
2725
(0...len-1).each do |i|

0 commit comments

Comments
 (0)