Question: Your Tasks The function makeRandomList creates and returns a list of numbers of a given size ( its argument ) . The numbers in the
Your Tasks
The function makeRandomList creates and returns a list of numbers of a given size its argument The numbers in the list are unique and range from through the size. They are placed in random order. Here is the code for the function:
def makeRandomListsize: lyst for count in rangesize: while True: number random.randint size if not number in lyst: lystappendnumber break return lyst
You may assume that range, randint, and append are constant time functions. You may also assume that random.randint more rarely returns duplicate numbers as the range between its arguments increases. State the computational complexity of this function using bigO notation and justify your answer. LO:
Instructions
Task : State the computational complexity of the makeRandomList function using bigO notation and justify your answer.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
