Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. #!/bin/ruby
  2.  
  3. t=Array.new
  4. for i in 0..15
  5. t[i]=rand(1..200)
  6. end
  7. print "#{t}\n"
  8.  
  9. class InsertSort
  10. def self.sort t
  11. before_last = t.size - 2
  12. i = 0
  13. for i in i..before_last
  14. k=i
  15. saved=t[k+1]
  16. while k>=0 && t[k]>saved
  17. t[k+1]=t[k]
  18. k=k-1
  19. end
  20. t[k+1]=saved
  21. end
  22. end
  23. end
  24. InsertSort.sort t
  25. print "\n#{t}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement