首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
请设计一个字典。以字符串为索引,存储用户定义的定长结构。要求
[问答题]
请设计一个字典。以字符串为索引,存储用户定义的定长结构。要求有增、删、查、改的功能。已经给定一个函数,可以由字符串映射到一个签名,每个签名由两个unsigned int类型组成。假设每一个字符串能够对应唯一的一个签名,完全没有重复(或者重复的概率可以忽略),并且签名分布足够均匀。 请描述你的数据结构 内存如何申请 增、删、查、改的功能如何实现。
添加笔记
求解答(3)
邀请回答
收藏(6)
分享
纠错
1个回答
添加回答
0
牛客304487号
根据题目描述,字符串为索引,且通过字符串可以映射到一个签名,且键值一一对应,所以考虑利用map容器,先定义一个包含两个unsigned int 型的sign结构体,,然后创建一个map容器dicmap<string,sign>,之后可以通过STL算法提供的push_back()进行增加元素的操作,通过erase()完成删除元素的操作,可以通过dicmap[str]修改签名内容或者查询签名内容
发表于 2015-07-01 11:07:41
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
哈希
百度
系统设计
上传者:
夏唯空
难度:
1条回答
6收藏
10433浏览
热门推荐
相关试题
判断一个括号字符串是否匹配正确,如...
百度
2011
栈
Java工程师
C++工程师
评论
(34)
来自
百度2011研发工程师笔试卷
有一台带一个千兆网卡的服务器A,会...
阿里巴巴
系统设计
评论
(34)
来自
阿里巴巴2015实习生笔试题
系统设计题:设计一个服务调度管理器...
百度
高级算法
系统设计
评论
(1)
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
你说在销售运营这个岗位上会涉及到一...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题