会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Timothy_Prayer
活出一个次序分明的人生!
博客园
首页
新随笔
联系
管理
订阅
2018年11月8日
Leetcode 380. 常数时间插入、删除和获取随机元素
摘要: 1.题目描述 设计一个支持在平均 时间复杂度 O(1) 下,执行以下操作的数据结构。 示例: 2.解题思路 分析:题目的难点在于有delete操作的情况下,要保证getRandom( )等概率随机返回集合中的一个元素。 一般地,题目的对时间复杂度的要求越高,都需要使用更多的辅助结构,以“空间换时间”
阅读全文
posted @ 2018-11-08 10:22 Timothy_prayer
阅读(1525)
评论(0)
推荐(0)
公告