51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#GetRandom
leetcode 380. Insert Delete GetRandom O(1) 、381. Insert Delete GetRandom O(1)
380.InsertDeleteGetRandomO(1)实现插入、删除、获得随机数功能,且时间复杂度都在O(1)。实际上在插入、删除两个功能中都包含了查找功能,当然查找也必须是O(1)。数组可以实现插入、删除、获得随机数O(1),但查找就不行了。(当然对于数组,直接删除的时间复杂度不是O(1),因为可能需要移动)ha...
代码星球
·
2020-10-13
Insert
Delete
GetRandom
leetcode
380.
Insert Delete GetRandom O(1)
2018-07-1518:36:29问题描述:问题求解:privateArrayList<Integer>ls;privateHashMap<Integer,Integer>map;privateRandomrand;/**Initializeyourdatastructurehere.*/pu...
代码星球
·
2020-06-13
Insert
Delete
GetRandom
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他