[Python-Dev] Google Summer of Code proposal: New class for work with binary trees AVL and RB as with the standard dictionary. (original) (raw)

Vladimir 'Yu' Stepanov vys at renet.ru
Mon Apr 24 14:55:02 CEST 2006


I would like to participate in Google Summer of Code. The idea consists in creation of a specialized class for work with binary trees AVL and RB. The part of ideas is taken from Parrot (Perl6) where for pair values the specialized type is stipulated. As advantages it is possible to note:

Additional requirements to key objects:

There are the reasons, braking development of this project:

Lacks of a binary tree:

In protection of object "pair":

The given project can demand processing of the module gcmodule.c' and tupleobject.c'. It is necessary to reduce the size of static objects, for this purpose the opportunity is necessary is transparent to pass objects not having direct support from the module `gcmodule.c'.

Also it will be partially necessary to process the module `obmalloc.c' for more effective distribution of memory.

I shall be glad to answer questions on this theme.



More information about the Python-Dev mailing list