Sorting
October 13, 2023Sorting
October 13, 2023Algorithms
|
Question 7
|
Consider the recursive algorithm given below:
procedure bubblersort (n);
var i,j: index; temp : item;
begin
for i:=1 to n-1 do
if A[i] > A [i+1] then
begin
temp : A[i];
A[i]:=A[i+1];
A[i+1]:=temp
end;
bubblesort (n-1)
end
Let an be the number of times the ‘if…then….’ Statement gets executed when the algorithm is run with value n. Set up the recurrence relation by defining an in terms of an-1. Solve for an.
|
Theory Explanation.
|
Correct Answer: A
