MCQ1 mark
Consider the following recurrence relations:
For all ,
Assume that for all , and .
Which one of the following options is correct?
Single correct
GATE CSE previous year questions · Algorithms
Single correct
Single correct
One or more correct
DFS(G): Explore(G, v, t):
unmark all v ∈ V mark v
t ← 0 t ← t + 1
for each v ∈ V d[v] ← t
if v is unmarked for each (v, w) ∈ E
t ← Explore(G, v, t) if w is unmarked
end if t ← Explore(G, w, t)
end for end if
end for
t ← t + 1
f[v] ← t
return t
Suppose that the input directed graph is a directed acyclic graph (DAG).
For an edge , which of the following options will NEVER be correct?One or more correct
Single correct
Single correct
fun(int A[0,…,n-1]){
for i=0 to n-2
for j=0 to n-i-2
if (A[j]>A[j+1])
then swap A[j] and A[j+1]
}
Let be an array storing 30 distinct integers in descending order. The number of swap operations that will be performed, if the function fun() is called with as argument, is __________. (Answer in integer)Numerical answer
Single correct

Numerical answer
Single correct
Single correct
One or more correct
Numerical answer
Single correct
Answer key coming soon
Single correct
Answer key coming soon
Single correct
Answer key coming soon

Numerical answer
Answer key coming soon
Single correct
Answer key coming soon
One or more correct
Answer key coming soon
One or more correct
Answer key coming soon