• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

AUTHORSH A D17-May-199924 21

COPYINGH A D17-May-199917.6 KiB341281

ChangeLogH A D16-Aug-19994.9 KiB182122

INSTALLH A D17-May-19997.6 KiB183143

Makefile.amH A D07-Aug-1999771 2919

Makefile.inH A D16-Aug-199915.9 KiB573458

NEWSH A D16-Aug-19992.7 KiB9962

READMEH A D07-Aug-19991.5 KiB3830

THANKSH A D16-Aug-1999503 1610

TODOH A D16-Aug-19993.5 KiB9370

aclocal.m4H A D16-Aug-19993.5 KiB10592

avl.cH A D16-Aug-199923.6 KiB1,155834

avl.hH A D16-Aug-19994.2 KiB14997

avl.infoH A D16-Aug-199930.6 KiB709588

avl.texinfoH A D16-Aug-199927.2 KiB680563

avlt.cH A D07-Aug-199933 KiB1,5981,189

avlt.hH A D16-Aug-19994.2 KiB14392

avltr.cH A D07-Aug-199931.6 KiB1,5391,144

avltr.hH A D16-Aug-19994.3 KiB14392

configureH A D16-Aug-199942.1 KiB1,2981,015

configure.inH A D07-Aug-199990 65

install-shH A D17-May-19995.5 KiB252153

missingH A D17-May-19996.1 KiB191154

mkinstalldirsH A D17-May-1999722 4123

rb.cH A D07-Aug-199923.1 KiB1,084755

rb.hH A D16-Aug-19994.2 KiB156102

texinfo.texH A D17-May-1999178.8 KiB5,4854,878

thread-test.cH A D16-Aug-19993.4 KiB14387

README

1This is version 1.4 of libavl, a library in ANSI C for manipulation of
2balanced binary trees.  Functions for use with three varieties of AVL
3tree and one type of red-black tree are included.  There is full
4documentation, including an explanation of what AVL and red-black
5trees are and why you'd use them, in Texinfo, Info, HTML, and plain
6text formats.
7
8The library is divided into three parts, described in more detail
9below.  You need only include the files for the types of trees that
10you are using.
11
12	- avl.h, avl.c: Unthreaded AVL tree library.
13	- avlt.h, avlt.c: Threaded AVL tree library.
14	- avltr.h, avltr.c: Right-threaded AVL tree library.
15	- rb.h, rb.c: Unthreaded red-black tree library.
16
17Each .c file in the library has a self-test routine built in, which
18can be invoked by compiling it with SELF_TEST set to 1.  In addition,
19there is a separate program thread-test.c that tests the functions
20that convert among types of AVL trees.  To automatically run these
21tests, type `make check' after you have configured the library with
22`configure'.  For more information on how to configure and compile
23libavl, see the file INSTALL included in this directory.
24
25libavl is licensed under the GNU General Public License (GPL), which
26should be included in this directory in file COPYING.  This is not the
27same as GNU Library General Public License (LGPL).  Please read the
28license and become familiar with its terms.
29
30Please send bug reports and enhancement requests for libavl to Ben
31Pfaff <blp@gnu.org>.
32
33Share and enjoy!
34
35Local variables:
36mode: text
37End:
38