a) Consider this Algorithm-Z , Taking list of integer as input
List Of Integer: X(Integer: number)
List Of Integer: Y
Integer: i = 2
While (i <>
While (number Mod i == 0)
Y.Add(i)
number = number / i
End While
i = i + 1
If (number > 1) Then Y.Add(number)
Return Y
End X
(i) Explain what Algorithm Z is doing?
(ii) Analyze the complexity of Algo-Z and then write an algorithm Better-Algo-X that does exactly the same thing but with a strictly better time complexity
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here