首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >2021-11-10:O(1) 时间插入、删除和获取随机元素。实现RandomizedSet 类:?

2021-11-10:O(1) 时间插入、删除和获取随机元素。实现RandomizedSet 类:?

提问于 2021-11-10 07:15:38
回答 0关注 0查看 92

2021-11-10:O(1) 时间插入、删除和获取随机元素。实现RandomizedSet 类:RandomizedSet() 初始化 RandomizedSet 对象。bool insert(int val) 当元素 val 不存在时,向集合中插入该项,并返回 true ;否则,返回 false 。bool remove(int val) 当元素 val 存在时,从集合中移除该项,并返回 true ;否则,返回 false 。int getRandom() 随机返回现有集合中的一项(测试用例保证调用此方法时集合中至少存在一个元素)。每个元素应该有 相同的概率 被返回。你必须实现类的所有函数,并满足每个函数的 平均 时间复杂度为 O(1) 。力扣380。

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档