Question: def findgreatest ( alist ) : greatest = float ( - Inf ) for x in alist: if greatest < x: greatest = x

def findgreatest
(
alist
)
:
greatest
=
float
("
-
Inf"
)
for x in alist:
if greatest
<
x:
greatest
=
x
return greatest
def calculate
(
alist
1
,
alist
2)
:
result
=
0
for i in range
(
len
(
alist
1))
:
for j in range
(
len
(
alist
2))
:
result
+
=
alist
1[
i
]*
alist
2[
j
]
return resultHow many times the addition operation is performed? Explain the reason.
Q2.(12 points) What is the worst-case time complexity of the function?
Q3.(12 points) What is the best-case time complexity of the function?
Q4.(12 points) What is the average-case time complexity of the function?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!