Insert Delete GetRandom O(1) at Citadel
Medium55.3% acceptance
This problem has 75.0% frequency at Citadel.
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 Citadel Questions
Sliding Window MaximumHardBest Time to Buy and Sell StockEasyFind Median from Data StreamHardMaximum Total Damage With Spell CastingMediumBest Position for a Service CentreHard
View all Citadel questions