SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Algorithm-SkipList rpm build for : openSUSE Tumbleweed. For other distributions click perl-Algorithm-SkipList.

Name : perl-Algorithm-SkipList
Version : 1.02 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 8.1 Date : 2024-08-06 23:19:46
Group : Development/Libraries/Perl Source RPM : perl-Algorithm-SkipList-1.02-8.1.src.rpm
Size : 0.09 MB
Packager : (none)
Summary : Perl implementation of skip lists
Description :
This is an implementation of _skip lists_ in Perl.

Skip lists are similar to linked lists, except that they have random links
at various _levels_ that allow searches to skip over sections of the list,
like so:

4 +---------------------------> +----------------------> +
| | |
3 +------------> +------------> +-------> +-------> +--> +
| | | | | |
2 +-------> +--> +-------> +--> +--> +--> +-------> +--> +
| | | | | | | | |
1 +--> +--> +--> +--> +--> +--> +--> +--> +--> +--> +--> +
A B C D E F G H I J NIL

A search would start at the top level: if the link to the right exceeds the
target key, then it descends a level.

Skip lists generally perform as well as balanced trees for searching but do
not have the overhead with respect to inserting new items. See the included
file \'Benchmark.txt\' for a comparison of performance with other Perl
modules.

For more information on skip lists, see the \"SEE ALSO\" section below.

Only alphanumeric keys are supported \"out of the box\". To use numeric or
other types of keys, see \"Customizing the Node Class\" below.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-A/openSUSE_Tumbleweed/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Algorithm-SkipList-1.02-8.1.noarch.rpm
     

Provides :
perl(Algorithm::SkipList)
perl(Algorithm::SkipList::Header)
perl(Algorithm::SkipList::Node)
perl(Algorithm::SkipList::PurePerl)
perl(List::SkipList)
perl(List::SkipList::Header)
perl(List::SkipList::Node)
perl-Algorithm-SkipList

Requires :
perl(:MODULE_COMPAT_5.40.0)
perl(enum) >= 1.016
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/Algorithm
/usr/lib/perl5/vendor_perl/5.40.0/Algorithm/SkipList
/usr/lib/perl5/vendor_perl/5.40.0/Algorithm/SkipList.pm
/usr/lib/perl5/vendor_perl/5.40.0/Algorithm/SkipList/Header.pm
/usr/lib/perl5/vendor_perl/5.40.0/Algorithm/SkipList/Node.pm
/usr/lib/perl5/vendor_perl/5.40.0/Algorithm/SkipList/PurePerl.pm
/usr/lib/perl5/vendor_perl/5.40.0/List
/usr/lib/perl5/vendor_perl/5.40.0/List/SkipList.pm
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/_debug.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/_greatest_node.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/_node_by_index.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/_search_nodes.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/append.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/autosplit.ix
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/copy.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/find_duplicates.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/greatest.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/index_by_key.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/key_by_index.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/keys.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/least.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/level.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/merge.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/next.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/prev.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/prev_key.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/truncate.al
/usr/lib/perl5/vendor_perl/5.40.0/auto/Algorithm/SkipList/value_by_index.al
There is 9 files more in these RPM.

 
ICM