GATE 2016 - Algorithms Test 3
This Test will cover complete Algorithms with very important questions, starting off from basics to advanced level.
Q. In an Unweighted, Undirected connected Graph, the shortest path from a node
S to every other node is computed most efficiently, in terms of time complexity, by?
Q. The most efficient algorithm for finding the number of connected components in an undirected graph on
n vertices and
m edges has time complexity __________ ?
Q. The minimum number of comparisons required to determine, if an integer appears more than
n/2 times in a sorted array of
Q. A B-tree of order
4 is built from scratch by
10 successive insertions. What is the maximum number of node splitting operations that may take place?
Q. G is a graph on
n vertices and
2n-2 edges. The edges of G can be partitioned into two edge-disjoint spanning trees. Which of the following is NOT true for G?
Q. We have a binary heap on
n elements and wish to insert
n more elements(not necessarily one after another) into this heap. Total time required for this is?
Q. What is the number of swaps required to sort
n elements using selection sort, in the worst case?
Q. In quick sort, for sorting
n elements, the
(n/4)th smallest element is selected as Pivot using an
O(n) time algorithm. What is the worst case time complexity of the Quick Sort?
Q. Two alternative package A and B are available for processing a database having
10^k records. Package A requires
0.00001 n^2 time units and package B requires
10nlog(n) [Base of log is 10] time units to process
n records. What is the smallest value of
k for which B will be preferred over A?
A(n) denote respectively, the worst case and average case running time of an algorithm executed on an input of size
n. Which of the following is ALWAYS TRUE?
Q. The recurrence relation capturing the optimal execution time of the Tower of Hanoi problem with
n discs is?
Q. The worst case running to search for an element in a balanced binary search tree with
n2^n elements is?
Q. Assuming P not equal to NP, which of the following is TRUE?
Q. A list of
n strings, each of length
n, is sorted into lexicographic order using the Merge-Sort algorithm. The worst case running time of this computation is?
Q. You are given the Postorder traversal, P, of a binary search tree on the n elements 1,2,...,n. You have to determine the unique Binary Search Tree that has P as its Postorder traversal. What is the Time Complexity of the most efficient algorithm for doing this?