Jump to content

Talk:AVL tree: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1:
==The Existing C++ Versionand Java Versions (i.e. not the elaborate versionversions)==
ThisThe C++ code present on the main page does not define a non-generic base class for node. This means that the code regenerates the balancing routines for each data type supported by the generic. Also, the code descends the tree to calculate the node balance for each of the rotations (which is a real no-no). This would heavily impact balancing performance. The elaborate version is completely different and the methods to rotate don't update the balance factor (which incidentally is an enum). The Java version that is present on the main AVL Page (not the elaborate version) suffers from the same problem in that it also descends the tree during rotations to calculate the balance.[[User:NNcNannara|NNcNannara]] ([[User talk:NNcNannara|talk]]) 12:57, 13 July 2016 (UTC)
 
==Here nor there==
Cookies help us deliver our services. By using our services, you agree to our use of cookies.