Linux SoftwareProgrammingLibrariesJudy 1.0.1

Judy 1.0.1


Judy is a C library that provides a state-of-the-art core technology that implements a sparse dynamic array
Developer:   Douglas L. Baskins
      more software by author →
Price:  0.00
License:   LGPL (GNU Lesser General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Judy is a C library that provides a state-of-the-art core technology that implements a sparse dynamic array. Judy arrays are declared simply with a null pointer.

A Judy array consumes memory only when it is populated, yet can grow to take advantage of all available memory if desired.

Judy's key benefits are scalability, high performance, and memory efficiency. A Judy array is extensible and can scale up to a very large number of elements, bounded only by machine memory.

Since Judy is designed as an unbounded array, the size of a Judy array is not pre-allocated but grows and shrinks dynamically with the array population.

Judy combines scalability with ease of use. The Judy API is accessed with simple insert, retrieve, and delete calls that do not require extensive programming.

Tuning and configuring are not required (in fact not even possible). In addition, sort, search, count, and sequential access capabilities are built into Judy's design.

Judy can be used whenever a developer needs dynamically sized arrays, associative arrays or a simple-to-use interface that requires no rework for expansion or contraction.

Judy can replace many common data structures, such as arrays, sparse arrays, hash tables, B-trees, binary trees, linear lists, skiplists, other sort and search algorithms, and counting functions.

installation:

1. ./configure

NOTE: you must do configure with either --enable-32-bit or --enable-64-bit
depending on your system. Also note if you are doing a non-native compile you are
responsiable for setting the appropriate CFLAGS. See README for more information.

2. make

3. make check

4. make install

NOTE: must be SUPERUSER for make install
This installs /opt/Judy/* and symlinks to files there from /usr/include/, /usr/lib/,
/usr/share/man/, and /usr/share/doc/Judy/.
tags judy array  usr share  make install  you are  judy can  

Download Judy 1.0.1


 http://prdownloads.sourceforge.net/judy/Judy-1.0.1.tar.gz?use_mirror=heanet
 http://prdownloads.sourceforge.net/judy/Judy-1.0.1.tar.gz?use_mirror=nchc
 http://prdownloads.sourceforge.net/judy/Judy-1.0.1.tar.gz?use_mirror=kent


Authors software

Judy 1.0.1 (by Douglas L. Baskins)
Judy is a C library that provides a state-of-the-art core technology that implements a sparse dynamic array


Similar software

Judy 1.0.1 (by Douglas L. Baskins)
Judy is a C library that provides a state-of-the-art core technology that implements a sparse dynamic array

spkg 1.0 RC8 (by Ondrej Jirman)
spkg project is a reimplementation of Slackware package manager (pkgtools)

nrsTable 0.3.3 (by German Kalinec)
nrsTable library is a JavaScript script that will allow a developer to create HTML tables from arrays.

The tables can be automatical

XMLParser for PHP 1.0 (by Monte Ohrt)
XMLParser is a library that assists in parsing XML documents into generic PHP arrays

Template Numerical Toolkit 1.26 (by Roldan Pozo)
Template Numerical Toolkit (TNT) is a collection of interfaces and reference implementations of numerical objects useful for scientif

Generic Data Structures Library 1.4-pl1 (by Nicolas Darnis)
Generic Data Structures Library (GDSL) is a collection of routines for generic data structures manipulation.

Generic Data Structur

Language::Basic::Variable 1.44 (by Amir Karger)
Language::Basic::Variable is a Perl module to handle parsing and implementing BASIC variables.

SYNOPSIS

See Language::Basic for

Array Designer 4.11 (by PREMIER Biosoft International)
Array Designer project can help design thousands of efficient, highly specific oligos to make microarrays for SNP genotyping and expr

tpl 1.0 (by Troy Hanson)
Tpl is a binary data interchange format and C API.

C programs can use tpl to store or load serialized images of structured C data

DPCRTLMM 1.1.5 (by David Duncan Ross Palmer)
DPCRTLMM (Daybo Logic C-RTL Memory Management) is an ANSI C memory management library, including callbacks, a debug log, leak reporti


Other software in this category

zlib 1.2.3 (by Jean-loup Gailly)
zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

libjpeg v6b (by Independent JPEG Group)
libjpeg is a library for handling the JPEG (JFIF) image format

OpenSSL 0.9.7c (by The OpenSSL Project Team)
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

libxml2 2.6.27 (by DV)
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

GNU C library 2.4 (by Andreas Jaeger)
GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

GNU C library is us

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags