Amazon常见设计题——设计电话簿求解# JobHunting - 待字闺中
S*C
1 楼
一道Amazon常见设计题,其他公司也考过
设计个电话本, 可以用那些数据结构?
Design a phone book application. He was mainly looking for the data
structure. Follow up question was to write a code to insert data into a trie!
要求是可以根据人名字找到他的电话号码,根据电话号码可以找到人名字,一个人名字
下,可以有好几个号码,但是一个号码只对应一个人
我的解法:用trie储存所有人名String,trie node中有一个List类型的成员
变量来储存这个人的电话号码,这个解法是不是最优的?如果不是最优又该怎么做呢?
设计个电话本, 可以用那些数据结构?
Design a phone book application. He was mainly looking for the data
structure. Follow up question was to write a code to insert data into a trie!
要求是可以根据人名字找到他的电话号码,根据电话号码可以找到人名字,一个人名字
下,可以有好几个号码,但是一个号码只对应一个人
我的解法:用trie储存所有人名String,trie node中有一个List
变量来储存这个人的电话号码,这个解法是不是最优的?如果不是最优又该怎么做呢?