Sha256: e37482783c87b7e703380117f2c554eef3df3620662b97f8c47a053d6f9235ee
Contents?: true
Size: 615 Bytes
Versions: 1
Compression:
Stored size: 615 Bytes
Contents
sub = lambda {self.each { |x| self.select{ |y| y <= x}.sortEach }} class Array def print puts "[" self.each {|x| puts x} puts "]" end def sortEach v = self v.each { min = v.min; return rest = v.select {|x| x == min} + v.select{ |x| x > min}.sortEach; } end def nSort self.sort end def sortFor v = self for i in (0..v.size-1).to_a do min = i for j in (i..v.size-1).to_a do if v[j] < v[min] min = j end end v[i],v[min] = v[min],v[i] end v end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alimento-alu0100948226-0.1.0 | lib/alimento/array.rb |