NAME

Algorithm::SISort - Select And Insert sorting algorithm

DESCRIPTION

This module implements a sorting algorithm I saw in BIT 28 (1988) by István Beck and Stein Krogdahl. This implementation is mainly intended to try out the Inline module by Brian Ingerson. The algorithm is a combination of Straight Insertion Sort and Selection Sort. While Insertion Sort and Selection Sort both are of complexity O(n**2), Select and Insert Sort should have complexity O(n**1.5).

For more usage information, read the Algorithm::SISort pod documentation.

INSTALLING

Installing this module is as easy as unpacking the tar archive, cd'ing to the extracted directory, and running:

      perl Makefile.PL
      make
      make test
      make install

And if you are using the CPAN shell, it's is as easy as going:

      perl -MCPAN -e shell
      install Algorithm::SISort

Note, that this module requires Inline v. 0.40 or newer. The perl Makefile.PL step will detect if any components are missing and issue a warning, and CPAN should download install any dependencies automatically.

BUGS

Bug-reports are very welcome on the CPAN Request Tracker at:

http://rt.cpan.org/NoAuth/Bugs.html?Dist=Algorithm-SISort

AUTHOR

Hrafnkell F. Hlodversson, keli@panmedia.dk

COPYRIGHT

Copyright 2001, Hrafnkell F Hlodversson

All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the terms of the Perl Artistic License.

See http://www.perl.com/perl/misc/Artistic.html