Insert Delete GetRandom O(1) at Snapchat

Medium55.3% acceptance

This problem has 50.0% frequency at Snapchat.

Problem Description

Implement the `RandomizedSet` class: * `RandomizedSet()` Initializes the `RandomizedSet` object. * `bool insert(int val)` Inserts an item `val` into the set if not present. Returns `true` if the item was not present, `false` otherwise. * `bool remove(int val)` Removes an item `val` from the s...

Read full problem and hints

Topics

Also asked at 41 companies


More Snapchat Questions

View all Snapchat questions