Sha256: 2bf67149d1c44099b0dca13a44306d3e484cd9664276e8a00f8872ad85cee567
Contents?: true
Size: 1.32 KB
Versions: 1
Compression:
Stored size: 1.32 KB
Contents
# encoding: utf-8 # Se definen nuevos métodos para la clase Array por defecto # Su desarrollo ha sido dirigido por pruebas (TDD). # # Author:: Sergio Ferrera de Diego (mailto:sergioferrera1296@gmail.com) # Copyright:: Cretive Commons # License:: Distributes under the same terms as Ruby class Array # Método para ordenador por inserción un array mediante bucles for def ordenar_for ordenado=Array.new ordenado << self[0] for i in (1..self.length-1) for j in (0..ordenado.length-1) if self[i]>=ordenado[j] ordenado.insert(j,self[i]) break end if j==ordenado.length-1 ordenado << self[i] end end end ordenado end # Método para ordenador por inserción un array mediante método each def ordenar_each ordenado=Array.new ordenado << self[0] self.drop(1).each do |x| ordenado.each_with_index do |y,i| if x>=y ordenado.insert(i,x) break end if i==ordenado.length-1 ordenado << x break end end end ordenado end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
prct06_alu0100948097-1.0.0 | lib/prct06/array.rb |