AlgoMaster Logo

Insert Delete GetRandom O(1)

operations=[RandomizedSet, insert, insert, remove, insert, getRandom, remove],values=[null, 1, 2, 1, 2, null, 2]
0 / 31
algomaster.io
Step:RandomizedSet: a dynamic array for O(1) random access + a value→index map for O(1) lookup.