读书人

问一道笔试题,该如何解决

发布时间: 2012-04-01 17:23:46 作者: rapoo

问一道笔试题
1.请设计一个字典。以字符串为索引,存储用户定义的定长结构。要求有增、删、查、改的功能。已经给定一个函数,可以由字符串映射到一个签名,每个签名由两个unsigned int类型组成。假设每一个字符串能够对应唯一的一个签名,完全没有重复(或者重复的概率可以忽略),并且签名分布足够均匀。

请描述你的数据结构?内存如何申请?增、删、查、改的功能如何实现?如果操作很频繁,该如何优化?

大家多多发言,谢谢

[解决办法]
应该要设计一个hash函数吧
[解决办法]
可以隐射的话用容器map吧~关键字放字符串,索引为签名

读书人网 >软件架构设计

热点推荐