On Sat, May 2, 2015 at 5:42 AM, Marko Rauhamaa <ma...@pacujo.net> wrote:
> Christian Gollwitzer <aurio...@gmx.de>:
>
>> That's why I still think it is a microoptimization, which helps only
>> in some specific cases.
>
> It isn't done for performance. It's done to avoid a stack overflow
> exception.

If your tree is balanced, then the number of items you would need to
have to get a stack overflow exception would be approximately 2 **
1000, which you can't possibly hope to fit into memory.

If your tree is unbalanced and you're getting a stack overflow
exception, then maybe you should think about balancing it.
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to