散列表结束篇-练习题

散列表结束篇-练习题

假设猎聘网有 10 万名猎头,每个猎头都可以通过做任务来积累积分(比如发布职位),然后通过积分来下载简历。假设你是猎聘网是一名工程师,如何在内存中存储这 10 万个猎头 ID 和积分信息,让它能够支持这样几个操作:

  • 根据猎头的 ID 快速查找、删除、更新这个猎头的积分信息
  • 查找积分在某个区间的猎头 ID 列表
  • 查找按照积分从小到大排名在第 x 位借到第 y 位之间的猎头 ID 列表
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 为什么散列表和链表经常会一起使用? 因为散列表有 O(1) 的时间查找、删除数据的特性,但是元素是无序的。而链表中...
    wean_a23e阅读 346评论 0 0
  • 一、为什么散列表和链表经常放在一起使用? 1.散列表的优点:支持高效的数据插入、删除和查找操作2.散列表的缺点:不...
    二毛_220d阅读 847评论 0 1
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,814评论 0 9
  • 转自知乎,侵删,觉得挺有意思的。 我给别人写过,这里简单说一下看法吧! 我们先想一想,为啥大学生会有找代写这种需求...
    稻荷制作所阅读 5,930评论 0 2
  • 观黑白,纵横乱,棋局迷眼,招法攻守兼。杀气升腾蔽重峦,情势急转,忽觉身后寒。 棋局危,心微颤,只手回天,生棋须遇断...
    gsjxuer阅读 148评论 0 0