1] that is You are given an integer n and an array of unique integers blacklist. Design an algorithm to pick a random integer in the range [0, n- not in blacklist. Any integer that is in the mentioned range and not in blacklist should be equally likely to be returned. Optimize your algorithm such that it minimizes the number of calls to the built-in random function of your language.
1] that is You are given an integer n and an array of unique integers blacklist. Design an algorithm to pick a random integer in the range [0, n- not in blacklist. Any integer that is in the mentioned range and not in blacklist should be equally likely to be returned. Optimize your algorithm such that it minimizes the number of calls to the built-in random function of your language.
Related questions
Question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 4 steps with 5 images