using a binary tree container

Ali Çehreli acehreli at yahoo.com
Fri Feb 11 15:56:01 PST 2011


On 02/11/2011 10:35 AM, spir wrote:

 > D's builtin AAs seem /very/ fast
 > on key access. You'd probably have a hard time even approaching their
 > performance using whatever kind of tree (or rather, of trie).

That is expected. D AAs are hash tables, meaning that they provide O(1) 
complexity for element access; compared to the O(log N) complexity of 
binary trees.

For completeness: adding elements is still O(1) for a hash table; 
compared to O(N log N) of a tree.

Ali



More information about the Digitalmars-d-learn mailing list