

MCQOPTIONS
Saved Bookmarks
This section includes 33 Mcqs, each offering curated multiple-choice questions to sharpen your Data Structures and Algorithms knowledge and support exam preparation. Choose a topic below to get started.
1. |
The problem of maximizing the sum of weights on edges connecting matched pairs of vertices is? |
A. | Maximum- mass matching |
B. | Maximum bipartite matching |
C. | Maximum weight matching |
D. | Maximum node matching |
Answer» D. Maximum node matching | |
2. |
Which is the correct technique for finding a maximum matching in a graph? |
A. | DFS traversal |
B. | BFS traversal |
C. | Shortest path traversal |
D. | Heap order traversal |
Answer» C. Shortest path traversal | |
3. |
An optimal solution satisfying men's preferences is said to be? |
A. | Man optimal |
B. | Woman optimal |
C. | Pair optimal |
D. | Best optimal |
Answer» B. Woman optimal | |
4. |
What is the simplest method to prove that a graph is bipartite? |
A. | It has a cycle of an odd length |
B. | It does not have cycles |
C. | It does not have a cycle of an odd length |
D. | Both odd and even cycles are formed |
Answer» D. Both odd and even cycles are formed | |
5. |
What is the total number of iterations used in a maximum- matching algorithm? |
A. | [n/2] |
B. | [n/3] |
C. | [n/2]+n |
D. | [n/2]+1 |
Answer» E. | |
6. |
A matching that matches all the vertices of a graph is called? |
A. | Perfect matching |
B. | Cardinality matching |
C. | Good matching |
D. | Simplex matching |
Answer» B. Cardinality matching | |
7. |
Which of the following problems is related to stable marriage problem? |
A. | Choice of school by students |
B. | N-queen problem |
C. | Arranging data in a database |
D. | Knapsack problem |
Answer» B. N-queen problem | |
8. |
What is the efficiency of algorithm designed by Hopcroft and Karp? |
A. | O(n+m) |
B. | O(n(n+m) |
C. | O(√n(n+m)) |
D. | O(n+2) |
Answer» D. O(n+2) | |
9. |
What is the prime task of the stable marriage problem? |
A. | To provide man optimal solution |
B. | To provide woman optimal solution |
C. | To determine stability of marriage |
D. | To use backtracking approach |
Answer» D. To use backtracking approach | |
10. |
_____________ is a matching with the largest number of edges. |
A. | Maximum bipartite matching |
B. | Non-bipartite matching |
C. | Stable marriage |
D. | Simplex |
Answer» B. Non-bipartite matching | |
11. |
Can stable marriage cannot be solved using branch and bound algorithm. |
A. | True |
B. | False |
Answer» C. | |
12. |
A matching M is maximal if and only if there exists no augmenting path with respect to M. |
A. | True |
B. | False |
Answer» B. False | |
13. |
How many colours are used in a bipartite graph? |
A. | 1 |
B. | 2 |
C. | 3 |
D. | 4 |
Answer» C. 3 | |
14. |
Who formulated a straight forward backtracking scheme for stable marriage problem? |
A. | McVitie and Wilson |
B. | Gale |
C. | Ford and Fulkerson |
D. | Dinitz |
Answer» B. Gale | |
15. |
What is the length of an augmenting path? |
A. | Even |
B. | Odd |
C. | Depends on graph |
D. | 1 |
Answer» C. Depends on graph | |
16. |
Who was the first person to solve the maximum matching problem? |
A. | Jack Edmonds |
B. | Hopcroft |
C. | Karp |
D. | Claude Berge |
Answer» B. Hopcroft | |
17. |
What is the efficiency of Gale-Shapley algorithm used in stable marriage problem? |
A. | O(N) |
B. | O(N log N) |
C. | O(N2) |
D. | O(log N) |
Answer» D. O(log N) | |
18. |
Stable marriage problem is an example of? |
A. | Branch and bound algorithm |
B. | Backtracking algorithm |
C. | Greedy algorithm |
D. | Divide and conquer algorithm |
Answer» C. Greedy algorithm | |
19. |
Which of the following algorithms does Stable marriage problem uses? |
A. | Gale-Shapley algorithm |
B. | Dijkstra's algorithm |
C. | Ford-Fulkerson algorithm |
D. | Prim's algorithm |
Answer» B. Dijkstra's algorithm | |
20. |
Maximum matching is also called as maximum cardinality matching. |
A. | True |
B. | False |
Answer» B. False | |
21. |
Which one of the following is an application for matching? |
A. | Proposal of marriage |
B. | Pairing boys and girls for a dance |
C. | Arranging elements in a set |
D. | Finding the shortest traversal path |
Answer» C. Arranging elements in a set | |
22. |
How many 2*2 matrices are used in this problem? |
A. | 1 |
B. | 2 |
C. | 3 |
D. | 4 |
Answer» C. 3 | |
23. |
What happens when a free man approaches a married woman? |
A. | She simply rejects him |
B. | She simply replaces her mate with him |
C. | She goes through her preference list and accordingly, she replaces her current mate with him |
D. | She accepts his proposal |
Answer» D. She accepts his proposal | |
24. |
If there are n couples who would prefer each other to their actual marriage partners, then the assignment is said to be unstable. |
A. | True |
B. | False |
Answer» B. False | |
25. |
In case of stability, how many symmetric possibilities of trouble can occur? |
A. | 1 |
B. | 2 |
C. | 4 |
D. | 3 |
Answer» C. 4 | |
26. |
What is the space complexity of quick search algorithm? |
A. | O(n) |
B. | O(log n) |
C. | O(m+n) |
D. | O(mn) |
Answer» B. O(log n) | |
27. |
The searching phase in quick search algorithm has good practical behaviour. |
A. | true |
B. | false |
Answer» B. false | |
28. |
When a free man proposes to an available woman, which of the following happens? |
A. | She will think and decide |
B. | She will reject |
C. | She will replace her current mate |
D. | She will accept |
Answer» E. | |
29. |
In a bipartite graph G=(V,U,E), the matching of a free vertex in V to a free vertex in U is called? |
A. | Bipartite matching |
B. | Cardinality matching |
C. | Augmenting |
D. | Weight matching |
Answer» D. Weight matching | |
30. |
Who created the Rabin Karp Algorithm? |
A. | Joseph Rabin and Michael Karp |
B. | Michael Rabin and Joseph Karp |
C. | Richard Karp and Michael Rabin |
D. | Michael Karp and Richard Rabin |
Answer» D. Michael Karp and Richard Rabin | |
31. |
Quick search algorithm starts searching from the right most character to the left. |
A. | true |
B. | false |
Answer» C. | |
32. |
What is the basic principle in Rabin Karp algorithm? |
A. | Hashing |
B. | Sorting |
C. | Augmenting |
D. | Dynamic Programming |
Answer» B. Sorting | |
33. |
Given input string = “ABCDABCATRYCARCABCSRT” and pattern string = “CAT”. Find the first index of the pattern match using quick search algorithm. |
A. | 2 |
B. | 6 |
C. | 11 |
D. | 14 |
Answer» C. 11 | |