Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question 8 Both of the following algorithms, A and B , calculate the sum of the elements of the diagonal of a square matrix. 3

Question 8
Both of the following algorithms, A and B, calculate the sum of the elements of the diagonal of a square matrix.
345678910111213141516171812
M: square matrix
N: number of rows (columns) of M
function A(M,N)
sum=0
for 0<= i < N
for 0<= j < N
if i=j
sum = sum + M[i,j]
return sum
Which algorithm would you recommend to implement? Why?
10 points
algorithm A, because its time complexity
(
)
Theta(N) is lower than the complexity of algorithm B
(
2
)
Theta(N
2
)
any of them, because both have the same time complexity
\Theta
(
2
)
\Theta (N
2
)
algorithm B, because its time complexity
(
)
Theta(N) is lower than the complexity of algorithm A
(
2
)
Theta(N
2
)
none of the others
any of them, because both have the same time complexity
(
)
Theta(N)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Microsoft Visual Basic 2017 For Windows Web And Database Applications

Authors: Corinne Hoisington

1st Edition

1337102113, 978-1337102117

More Books

Students also viewed these Databases questions

Question

Trace the history of organizational behavior.

Answered: 1 week ago