search: add comments to tsearch_avl.c
authornsz <nsz@port70.net>
Sat, 12 May 2012 23:50:53 +0000 (01:50 +0200)
committernsz <nsz@port70.net>
Sat, 12 May 2012 23:50:53 +0000 (01:50 +0200)
src/search/tsearch_avl.c

index f5c2cf6..b56159b 100644 (file)
@@ -1,6 +1,12 @@
 #include <stdlib.h>
 #include <search.h>
 
 #include <stdlib.h>
 #include <search.h>
 
+/*
+avl tree implementation using recursive functions
+the height of an n node tree is less than 1.44*log2(n+2)-1
+(so the max recursion depth in case of a tree with 2^32 nodes is 45)
+*/
+
 struct node {
        const void *key;
        struct node *left;
 struct node {
        const void *key;
        struct node *left;