@samby
You are wrong anyway. Main problem is to reduce memory while storing phone 
numbers.
We have 1 million of phones, they have many common prefixes which can be 
addressed by trie.
For storing names, you may use any data structure which is best for the 
particular problem. 
Key is name, and value is a leaf node in trie which represents desired phone 
number. 
If one want improve memory usage, they can build ternary trie based on 
already sorted phones, so it makes it balanced.

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/algogeeks/-/r3vvzArkr1kJ.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to