Project

sortech

0.0
No commit activity in last 3 years
No release in over 3 years
Sort an array using different sorting technique
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
 Project Readme

Build Status Gem Version

Sortech

Sort arrays using different sorting techniques

Installation

gem install sortech

or add it to your gemfile:

gem 'sortech'

and run bundle install

Usage

require 'sortech'
arr = Array.new(20){rand(1..100000)}.shuffle
puts "Original Array: "
arr.each{|item| p item}
arr = Sortech::Sort.bubble(arr)
puts "Sorted Array: "
arr.each{|item| p item}

Methods available for sorting techniques

  • Bubble sort (Sortech::Sort.bubble)
  • Selection sort (Sortech::Sort.selection)
  • Insertion sort (Sortech::Sort.insertion)
  • Quick Sort (Sortech::Sort.quicksort)
  • Merge Sort (Sortech::Sort.mergesort)