Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.081.648 Times

Hash Table Algorithm software
Filter: All | Freeware | Demo
 

Hash Table Algorithm

< 1 2 3 4 5 
Added: November 15, 2010 | Visits: 850

Tie::Hash::Sorted Tie::Hash::Sorted Perl module presents hashes in sorted order. SYNOPSIS use Tie::Hash::Sorted; my %ages = ( John => 33, Jacob => 29, Jingle => 15, Heimer => 48, Smitz => 12, ); my $sort_by_numeric_value = sub { my $hash = shift; [ sort {$hash->{$b} <=> $hash->{$a}} keys %$hash ];...



Platforms: *nix

License: Freeware Size: 8.19 KB Download (87): Tie::Hash::Sorted Download

Added: April 14, 2010 | Visits: 996

Hash::Type Hash::Type module contains pseudo-hashes as arrays tied to a "type" (list of fields). SYNOPSIS use Hash::Type; # create a Hash::Type my $personType = new Hash::Type(qw(firstname lastname city)); # create and populate some hashes tied to $personType tie %wolfgang, $personType, "wolfgang...





Platforms: *nix

License: Freeware Size: 8.19 KB Download (97): Hash::Type Download

Added: February 07, 2010 | Visits: 783

Algorithm::Diff Algorithm::Diff is a Perl module to compute `intelligent differences between two files / lists. SYNOPSIS require Algorithm::Diff; # This example produces traditional diff output: my $diff = Algorithm::Diff->new( @seq1, @seq2 ); $diff->Base( 1 ); # Return line numbers, not indices...


Platforms: *nix

License: Freeware Size: 33.79 KB Download (93): Algorithm::Diff Download

Added: September 15, 2010 | Visits: 1.674

Class::Method::hash Class::Method::hash is a Perl module that helps you create methods for handling a hash value. SYNOPSIS use Class::MethodMaker [ hash => [qw/ x /] ]; $instance->x; # empty $instance->x(a => 1, b => 2, c => 3); $instance->x_count == 3; # true $instance->x = (b => 5, d => 8); # Note this...


Platforms: *nix

License: Freeware Size: 89.09 KB Download (99): Class::Method::hash Download

Added: May 06, 2010 | Visits: 972

Tie::Proxy::Hash Tie::Proxy::Hash is a Perl module created to efficiently merge & translate hashes. SYNOPSIS my (%hash, $ref); $ref = tie %hash, Tie::Proxy::Hash, (bart => +{a => 1, b => 2}, maggie => +{a => 5, c => 6, e => 10}, ); $hash{a} == 1; # true $hash{b} == 2; # true (bart supercedes maggie)...


Platforms: *nix

License: Freeware Size: 19.46 KB Download (99): Tie::Proxy::Hash Download

Added: September 08, 2010 | Visits: 1.162

Hash::Merge Hash::Merge Perl module merges arbitrarily deep hashes into a single hash. SYNOPSIS use Hash::Merge qw( merge ); my %a = ( foo => 1, bar => [ qw( a b e ) ], querty => { bob => alice }, ); my %b = ( foo => 2, bar => [ qw(c d) ], querty => { ted => margeret }, ); my %c = %{ merge(...


Platforms: *nix

License: Freeware Size: 7.17 KB Download (96): Hash::Merge Download

Added: July 26, 2010 | Visits: 1.036

Tie::Hash::Stack Tie::Hash::Stack is a Perl module which maintains an array of hashes like a stack. SYNOPSIS use Tie::Hash::Stack qw(pop_hash push_hash merge_hash); my %hash; tie( %hash, "Tie::Hash::Stack" ); # Ties the hash $hash{ 1 } = "one"; $hash{ 2 } = "two"; $hash{ 3 } = "three"; push_hash...


Platforms: *nix

License: Freeware Size: 6.14 KB Download (186): Tie::Hash::Stack Download

Added: October 05, 2010 | Visits: 805

Algorithm::SixDegrees Algorithm::SixDegrees is a Perl module that can find a path through linked elements in a set. SYNOPSIS use Algorithm::SixDegrees; my $sd1 = Algorithm::SixDegrees->new(); $sd1->data_source( actors => &starred_in ); $sd1->data_source( movies => &stars_of ); @elems = $sd1->make_link(actors,...


Platforms: *nix

License: Freeware Size: 11.26 KB Download (90): Algorithm::SixDegrees Download

Added: July 07, 2010 | Visits: 1.318

Algorithm::Line::Bresenham Algorithm::Line::Bresenham is a Perl module that contains a simple pixellated line-drawing algorithm. SYNOPSIS use Algorithm::Line::Bresenham qw/line/; my @points = line(3,3 => 5,0); # returns the list: [3,3], [4,2], [4,1], [5,0] line(3,3 => 5,0, &draw_line); # calls draw_line on each...


Platforms: *nix

License: Freeware Size: 3.07 KB Download (134): Algorithm::Line::Bresenham Download

Added: August 15, 2010 | Visits: 985

Hash::Diff::Dispatch Hash::Diff::Dispatch allows to execute code depending on difference between hashes. SYNOPSIS my $hash_watcher = Hash::Diff::Dispatch->new( {}, # Sets the starting hash # The events will be called using the order returned # by calling keys on these values... b => &bold, i => &italic,...


Platforms: *nix

License: Freeware Size: 3.07 KB Download (101): Hash::Diff::Dispatch Download

Added: October 15, 2010 | Visits: 875

Algorithm::C3 Algorithm::C3 is a module for merging hierarchies using the C3 algorithm. SYNOPSIS use Algorithm::C3; # merging a classic diamond # inheritence graph like this: # # # / # # / # my @merged = Algorithm::C3::merge( D, sub { # extract the ISA array # from the package no...


Platforms: *nix

License: Freeware Size: 8.19 KB Download (130): Algorithm::C3 Download

Added: February 03, 2010 | Visits: 845

Algorithm::SkipList Algorithm::SkipList is a Perl implementation of skip lists. SYNOPSIS my $list = new Algorithm::SkipList(); $list->insert( key1, value ); $list->insert( key2, another value ); $value = $list->find(key2); $list->delete(key1); This is an implementation of skip lists in Perl. Skip...


Platforms: *nix

License: Freeware Size: 30.72 KB Download (117): Algorithm::SkipList Download

Added: January 01, 2010 | Visits: 926

Algorithm::ScheduledPath Algorithm::ScheduledPath is a Perl module that helps you to find scheduled paths in a directed graph. SYNOPSIS use Algorithm::ScheduledPath; use Algorithm::ScheduledPath::Path; $graph = new Algorithm::ScheduledPath(); $graph->add_edge( { path_id => R, origin => A, depart_time => 1,...


Platforms: *nix

License: Freeware Size: 20.48 KB Download (90): Algorithm::ScheduledPath Download

Added: November 04, 2010 | Visits: 940

Algorithm::Munkres Algorithm::Munkres is a Perl extension for Munkres solution to classical Assignment problem for square and rectangular matrices. This module extends the solution of Assignment problem for square matrices to rectangular matrices by padding zeros. Thus a rectangular matrix is converted to square...


Platforms: *nix

License: Freeware Size: 9.22 KB Download (100): Algorithm::Munkres Download

Added: March 20, 2010 | Visits: 2.257

Algorithm::LUHN 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

Added: May 02, 2010 | Visits: 1.059

Algorithm::AhoCorasick::SearchMachine Algorithm::AhoCorasick::SearchMachine provides an implementation and low-level interface of Algorithm::AhoCorasick. Feeds input to the state machine. First (after the instance) argument of this method is the input text (which can be empty, in which case the method doesnt do anything), second...


Platforms: *nix

License: Freeware Size: 5.12 KB Download (114): Algorithm::AhoCorasick::SearchMachine Download

Added: February 09, 2010 | Visits: 897

Algorithm::AhoCorasick Algorithm::AhoCorasick provides efficient search for multiple strings. Aho-Corasick is a classic (1975) algorithm for locating elements of a finite set of strings within an input text. It constructs a finite state machine from a list of keywords, then uses the machine to locate all occurrences...


Platforms: *nix

License: Freeware Size: 5.12 KB Download (143): Algorithm::AhoCorasick Download

Added: February 01, 2010 | Visits: 1.226

Algorithm::NeedlemanWunsch Algorithm::NeedlemanWunsch is a sequence alignment with configurable scoring. SYNOPSIS use Algorithm::NeedlemanWunsch; sub score_sub { if (!@_) { return -2; # gap penalty } return ($_[0] eq $_[1]) ? 1 : -1; } my $matcher = Algorithm::NeedlemanWunsch->new(&score_sub); my $score =...


Platforms: *nix

License: Freeware Size: 10.24 KB Download (105): Algorithm::NeedlemanWunsch Download

Added: February 27, 2010 | Visits: 912

Algorithm::Combinatorics Algorithm::Combinatorics Perl module is an efficient generator of combinatorial sequences. SYNOPSIS use Algorithm::Combinatorics qw(permutations); my @data = qw(a b c); # scalar context gives an iterator my $iter = permutations(@data); while (my $p = $iter->next) { # ... } # list...


Platforms: *nix

License: Freeware Size: 15.36 KB Download (153): Algorithm::Combinatorics Download

Released: April 04, 2015  |  Added: April 05, 2015 | Visits: 1.056

Perfect Table Icons Designing a usable application or attractive Web site is not an easy task. Drawing or ordering a matching set of toolbar icons is neither easy nor cheap. Save time on making specifications and drawing icons! Save money by ordering icons that are readily available! Get a set of matching toolbar...


Platforms: Windows, Mac, *nix, Palm OS, Windows 8, Windows Phone, Windows 7, Windows Server, iOS, Android, Symbian, Pocket PC, Handheld, Other,BlackBerry,iPhone,iPod,iTouch,Palm,RIM

License: Shareware Cost: $49.95 USD Size: 2.67 MB Download (160): Perfect Table Icons Download

< 1 2 3 4 5