The devel/libJudy port
libJudy-1.0.5p0 – general purpose dynamic array (cvsweb github mirror)
Description
Judy is a C library that implements a dynamic array. Empty Judy arrays are declared with null pointers. A Judy array consumes memory only when populated yet can grow to take advantage of all available memory. Judy's key benefits are: scalability, performance, memory efficiency, and ease of use. Judy arrays are designed to grow without tuning into the peta-element range, scaling near O(log-base-256). Judy arrays are accessed with insert, retrieve, and delete calls for number or string indexes. Configuration and tuning are not required -- in fact not possible. Judy offers sorting, counting, and neighbor/empty searching. Indexes can be sequential, clustered, periodic, or random -- it doesn't matter to the algorithm. Judy arrays can be arranged hierarchically to handle any bit patterns -- large indexes, sets of keys, etc. Judy is often an improvement over 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.WWW: https://judy.sourceforge.net/
Maintainer
The OpenBSD ports mailing-list
Categories
Build dependencies
Reverse dependencies
Files
- /usr/local/include/Judy.h
- /usr/local/lib/libJudy.a
- /usr/local/lib/libJudy.la
- /usr/local/lib/libJudy.so.1.4
- /usr/local/man/man3/J1BC.3
- /usr/local/man/man3/J1C.3
- /usr/local/man/man3/J1F.3
- /usr/local/man/man3/J1FA.3
- /usr/local/man/man3/J1FE.3
- /usr/local/man/man3/J1L.3
- /usr/local/man/man3/J1LE.3
- /usr/local/man/man3/J1MU.3
- /usr/local/man/man3/J1N.3
- /usr/local/man/man3/J1NE.3
- /usr/local/man/man3/J1P.3
- /usr/local/man/man3/J1PE.3
- /usr/local/man/man3/J1S.3
- /usr/local/man/man3/J1T.3
- /usr/local/man/man3/J1U.3
- /usr/local/man/man3/JHSD.3
- /usr/local/man/man3/JHSFA.3
- /usr/local/man/man3/JHSG.3
- /usr/local/man/man3/JHSI.3
- /usr/local/man/man3/JLBC.3
- /usr/local/man/man3/JLC.3
- /usr/local/man/man3/JLD.3
- /usr/local/man/man3/JLF.3
- /usr/local/man/man3/JLFA.3
- /usr/local/man/man3/JLFE.3
- /usr/local/man/man3/JLG.3
- /usr/local/man/man3/JLI.3
- /usr/local/man/man3/JLL.3
- /usr/local/man/man3/JLLE.3
- /usr/local/man/man3/JLMU.3
- /usr/local/man/man3/JLN.3
- /usr/local/man/man3/JLNE.3
- /usr/local/man/man3/JLP.3
- /usr/local/man/man3/JLPE.3
- /usr/local/man/man3/JSLD.3
- /usr/local/man/man3/JSLF.3
- /usr/local/man/man3/JSLFA.3
- /usr/local/man/man3/JSLG.3
- /usr/local/man/man3/JSLI.3
- /usr/local/man/man3/JSLL.3
- /usr/local/man/man3/JSLN.3
- /usr/local/man/man3/JSLP.3
- /usr/local/man/man3/Judy.3
- /usr/local/man/man3/Judy1.3
- /usr/local/man/man3/Judy1ByCount.3
- /usr/local/man/man3/Judy1Count.3
- /usr/local/man/man3/Judy1First.3
- /usr/local/man/man3/Judy1FirstEmpty.3
- /usr/local/man/man3/Judy1FreeArray.3
- /usr/local/man/man3/Judy1Last.3
- /usr/local/man/man3/Judy1LastEmpty.3
- /usr/local/man/man3/Judy1MemUsed.3
- /usr/local/man/man3/Judy1Next.3
- /usr/local/man/man3/Judy1NextEmpty.3
- /usr/local/man/man3/Judy1Prev.3
- /usr/local/man/man3/Judy1PrevEmpty.3
- /usr/local/man/man3/Judy1Set.3
- /usr/local/man/man3/Judy1Test.3
- /usr/local/man/man3/Judy1Unset.3
- /usr/local/man/man3/Judy1_funcs.3
- /usr/local/man/man3/JudyHS.3
- /usr/local/man/man3/JudyHSDel.3
- /usr/local/man/man3/JudyHSFreeArray.3
- /usr/local/man/man3/JudyHSGet.3
- /usr/local/man/man3/JudyHSIns.3
- /usr/local/man/man3/JudyHS_funcs.3
- /usr/local/man/man3/JudyL.3
- /usr/local/man/man3/JudyLByCount.3
- /usr/local/man/man3/JudyLCount.3
- /usr/local/man/man3/JudyLDel.3
- /usr/local/man/man3/JudyLFirst.3
- /usr/local/man/man3/JudyLFirstEmpty.3
- /usr/local/man/man3/JudyLFreeArray.3
- /usr/local/man/man3/JudyLGet.3
- /usr/local/man/man3/JudyLIns.3
- /usr/local/man/man3/JudyLLast.3
- /usr/local/man/man3/JudyLLastEmpty.3
- /usr/local/man/man3/JudyLMemUsed.3
- /usr/local/man/man3/JudyLNext.3
- /usr/local/man/man3/JudyLNextEmpty.3
- /usr/local/man/man3/JudyLPrev.3
- /usr/local/man/man3/JudyLPrevEmpty.3
- /usr/local/man/man3/JudyL_funcs.3
- /usr/local/man/man3/JudySL.3
- /usr/local/man/man3/JudySLDel.3
- /usr/local/man/man3/JudySLFirst.3
- /usr/local/man/man3/JudySLFreeArray.3
- /usr/local/man/man3/JudySLGet.3
- /usr/local/man/man3/JudySLIns.3
- /usr/local/man/man3/JudySLLast.3
- /usr/local/man/man3/JudySLNext.3
- /usr/local/man/man3/JudySLPrev.3
- /usr/local/man/man3/JudySL_funcs.3
- /usr/local/share/examples/libJudy/
- /usr/local/share/examples/libJudy/JudySort.c
- /usr/local/share/examples/libJudy/README
- /usr/local/share/examples/libJudy/funhist.c
- /usr/local/share/examples/libJudy/interL.c
- /usr/local/share/examples/libJudy/interSL.c
- /usr/local/share/examples/libJudy/run_demo