Question: In the code below, we define random ( n ) which returns iin [ n ] with probability 1 n , in import random import
In the code below, we define random which returns iin with probability in import random
import math
def fxs:
s
n lenxs
k randomn
b
m intmath logn
if k n:
mtextrmn
for i in rangen:
for j in rangem:
s s xsj xsi
return s
c
import random
def f:
s
while coinflip:
s
return s
import random
def fxs:
i lenxs
d while i :
if random:
return
i
return i e
import random
def fxs:
s
n lenxs
if n :
return xs
k random
if randomnk:
for j in rangenk:
s s xsj xsj
return s
f
import random
def fxs:
s
n lenxs
while randomn randomn:
s xsrandomn
return s
import random
def fxs:
s
if n : lenxs
if n : lenxs
if n : lenxs
g
while randomn randomn:
s xsrandomn
if random.randint nn:
return fxs:n
return s
time, and CoinFlip simply returns or each with probability
import math
import randomdef randomn:
return random.randint ndef coinflip:
return random
For each function that follows, give each function's best case, worst case, and average
case asymptotic running times. Justify your answer.
import random
import rando
def flxs:
def flxs:
def flxs:
def flxs:
a
m intmathsqrtn
if k :
mtextrmn
for j in rangem:
s xsj
return s
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
