Sort Algorithm
Sort::Radix is a Perl module with multiple passes distribution sort algorithm. SYNOPSIS use Sort::Radix; @array = qw(flow loop pool Wolf root sort tour); radix_sort(@array); print "@arrayn"; This is an implementation based on Jarkkos Wolf book (Mastering Algorithms with Perl, pp....
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (99): Sort::Radix Download |
Have you ever thought about the fastest way to sort N numbers?Last week I wrote a post about the fastest way to sort 3 numbers, this week I show you a tricky way to optimize the sort of N numbers.The problem of sorting an array of numbers is probably the most studied in computer science. The...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (51): THE FASTEST WAY TO SORT N NUMBERS: sortN library Download |
WordSort was designed using C# as an algorithm for string sorting with linear complexity.
Based on the partial hashing approach, the algorithm provides a higher performance than classical algorithms that use the comparison.
WordSort includes an easy and intuitive console application that...
Platforms: Windows
License: Freeware | Download (45): WordSort Download |
Direct MP3 Joiner is an easy and fast audio tool to combine, merge or join MP3 files. With Direct MP3 Joiner, you can join multiple music MP3 files to one larger MP3 file in just a second. You can fast merge, combine and join MP3 audio files without recompressing and without quality loss. Our...
Platforms: Windows
License: Shareware | Cost: $19.95 USD | Size: 1.91 MB | Download (450): Direct MP3 Joiner Download |
The CoreClasses plugin consist of data structures that are implemented to support current and future plugins internally. (Those structures can of course also be used directly in REALbasic). The array of classes are highly optimized for speed. They have a built-in swap function to speed up sort...
Platforms: Mac
License: Demo | Cost: $0.00 USD | Download (95): CoreClasses Download |
Visual Sorting is a free and easy to use program created to illustrate the difference between selection sort and insertion sort algorithm. Visual Sorting is written in the Java programming language.
Platforms: Mac
License: Freeware | Size: 10.24 KB | Download (38): Visual Sorting Download |
Algorithm::SISort is a Perl module that contains select and insert sorting algorithm. SYNOPSIS use Algorithm::SISort qw(Sort Sort_inplace); @sorted_list = Sort {$_[0] <=> $_[1]} @unsorted_list; # ... or ... $number_of_comparisons = Sort_inplace {$_[0] <=> $_[1]} @unsorted_list; This...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (100): Algorithm::SISort Download |
Algorithm::Loops is a Perl module with looping constructs: NestedLoops, MapCar*, Filter, and NextPermute*. SYNOPSYS use Algorithm::Loops qw( Filter MapCar MapCarU MapCarE MapCarMin NextPermute NextPermuteNum NestedLoops ); my @copy= Filter {tr/A-Z.,"()/a-z/d} @list; my $string= Filter...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (108): Algorithm::Loops Download |
Sort::Versions is a Perl 5 module for sorting of revision-like numbers. SYNOPSIS use Sort::Versions; @l = sort { versioncmp($a, $b) } qw( 1.2 1.2.0 1.2a.0 1.2.a 1.a 02.a ); ... use Sort::Versions; print lower if versioncmp(1.2, 1.2a) == -1; ... use Sort::Versions; %h = (1 => d, 2...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (103): Sort::Versions Download |
Algorithm::LUHN is a Perl module to calculate the modulus 10 double add double checksum. SYNOPSIS use Algorithm::LUHN qw/check_digit is_valid/; $c = check_digit("43881234567"); print "It worksn" if is_valid("43881234567$c"); $c = check_digit("A2C4E6G8"); # this will cause an error...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (510): Algorithm::LUHN Download |
HeapSort is a fast internal sort written in Java that uses a sorting algorithm analogous to power struggles for higher positions in a hierarchical bureaucracy. It sorts using a comparison routine you provide to compare two elements to be sorted. You can test it with: java.exe...
Platforms: Windows, XP, Windows Vista
License: Freeware | Download (51): HeapSort Download |
A fast easy to use sort for fix length records that can handle national character sortorder. Sorting by up to 99 columns each ascending or descending. Control file editor for record/key structure definition. Includes a log with search functions. Contains an online user interface. Easy to...
Platforms: Windows
License: Shareware | Cost: $55.00 USD | Size: 2.8 MB | Download (104): OD Speed Sort Std Ver Download |
Sort Pictures - easily? Sort Pictures - is a full-automatic picture sorter, photo sorter and picture organizer. Sort pictures, sort photos, sort images in one click with Sort Pictures. Sort pictures by date ~ Sort pictures by time ~ Sort pictures by dimensions (width and height) ~ Sort pictures...
Platforms: Windows
License: Shareware | Cost: $39.95 USD | Size: 15.38 MB | Download (167): Sort Pictures Download |
Sort Music - easily? Then you need automatic Music Sorter. With such powerful music sorter as Sort Music all your MP3 music files will be sorted, organized and renamed automatically. Even if you have a very large music collection (17 000 +) all your music files will be sorted, renamed and...
Platforms: Windows
License: Shareware | Cost: $39.95 USD | Size: 18.43 MB | Download (182): Sort Music Download |
Sort Music, sort music files and sort music MP3s - easily? Then you need automatic MP3 music sorter. Sort music, sort music tracks, sort music anywhere - all is possible. Music sorter will sort music by genre, sort music by artist, sort music by file name, sort music by type and properties, sort...
Platforms: Windows
License: Shareware | Cost: $39.95 USD | Size: 18.42 MB | Download (144): Sort Music Now Download |
Sort music files - how? Want to sort music and sort music files? Sort music files with automatic music sorter. This music sorter software will sort music, sort music files and sort files on your computer. Music sorter program - is music sorting software that will sort music files by genres, sort...
Platforms: Windows
License: Shareware | Cost: $39.95 USD | Size: 17.14 MB | Download (1248): Sort Music Files Download |
Sort::Half::Maker is a Perl module to create half-sort subs easily. SYNOPSIS use Sort::Half::Maker qw(make_halfsort); $sub = make_halfsort( start => [ qw(x y z) ], end => [ qw(a b c) ], fallback => sub { $_[0] cmp $_[1] }, ); @list = sort $sub qw(a y f h w z b t x); # qw(x y z f h t w...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (118): Sort::Half::Maker Download |
Algorithm::Dependency is a base class for implementing various dependency trees. SYNOPSIS use Algorithm::Dependency; use Algorithm::Dependency::Source::File; # Load the data from a simple text file my $data_source = Algorithm::Dependency::Source::File->new( foo.txt ); # Create the...
Platforms: *nix
License: Freeware | Size: 46.08 KB | Download (121): Algorithm::Dependency Download |
Algorithm::Knapsack is a brute-force algorithm for the knapsack problem. SYNOPSIS use Algorithm::Knapsack; my $knapsack = Algorithm::Knapsack->new( capacity => $capacity, weights => @weights, ); $knapsack->compute(); foreach my $solution ($knapsack->solutions()) { foreach my $index...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (209): Algorithm::Knapsack Download |
Algorithm::DiffOld is a Perl module to compute `intelligent differences between two files / lists but use the old (<=0.59) interface. NOTE This has been provided as part of the Algorithm::Diff package by Ned Konz. This particular module is ONLY for people who HAVE to have the old interface,...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (95): Algorithm::DiffOld Download |