Διάβασα για δυαδικά δέντρα αναζήτησης ότι αν είναι ένα πλήρες δέντρο (όλοι οι κόμβοι εκτός από τους κόμβους φύλλα έχουν δύο παιδιά) με n κόμβους, τότε δεν μονοπάτι μπορεί να έχει πάνω από 1 + log n κόμβους.
Εδώ είναι ο υπολογισμός που έκανα ... μπορείς να μου δείξει πού θα πάει στραβά ....
the first level of bst has only one node(i.e. the root)-->2^0
the second level have 2 nodes(the children of root)---->2^1
the third level has 2^3=8 nodes
.
.
the (x+1)th level has 2^x nodes
so the total number of nodes =n = 2^0 +2^1 +2^2 +...+2^x = 2^(x+1)-1
so, x=log(n+1)-1
now as it is a 'complete' tree...the longest path(which has most no of nodes)=x
and so the nodes experienced in this path is x+1= log(n+1)
Τότε πώς ο αριθμός 1 + log n καταλήξει ...;













