Insert Delete GetRandom O(1) at Uber
Medium55.3% acceptance
This problem has 75.0% frequency at Uber.
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 hintsTopics
Also asked at 41 companies
More Uber Questions
Bus RoutesHardNumber of IslandsMediumFind the Closest PalindromeHardConstruct Quad TreeMediumSquares of a Sorted ArrayEasy
View all Uber questions