a. Define an algorithm with an example. List a few algorithm design techniques. b. Discuss the basic steps taken to design an algorithm. c. Derive the time complexity of Heap Sort. d. List the properties of a Binomial Heap. e. With an example, explain the Convex Hull Problem. f. Explain the concept of Branch and Bound with an example. g. Describe Randomized Algorithms and list a few examples.
SECTION B (Attempt any three × 7 = 21 Marks)
a. Merge Sort: Illustrate the operation of Merge Sort on the array A = (38, 27, 43, 3, 9, 82, 10) and derive its time complexity. b. Define Binomial Heap. Write an algorithm for union of two Binomial Heaps and illustrate with an example. c. Apply the Greedy Single Source Shortest Path Algorithm (Dijkstra’s Algorithm) on the given graph:
(4)
1 ----- 4
/ \ /
2 3 - 2
(2) (3) (1)
d. Write Floyd’s and Warshall’s Algorithms for all-pairs shortest paths and discuss their time complexity. e. Explain the Vertex Cover Problem and solve it using an Approximation Algorithm.
SECTION C (Attempt one part from each question × 7 = 35 Marks)
Q3
(a) Write the Quick Sort Partition Algorithm and derive best- and worst-case complexities. OR (b) Find Upper, Lower, and Average bounds for f(n)=3n+2f(n) = 3n + 2f(n)=3n+2.
Q4
(a) Insert the following strings in an initially empty Trie: DOG, DONE, CAT, CAN, RIGHT, DO, JUG, DAA, CA, CAME. Also construct its Compressed Trie. OR (b) Design a Binomial Heap for A = {7, 2, 4, 17, 1, 11, 6, 8, 15, 10, 20}.
Q5
(a) Write and explain Kruskal’s Algorithm to find the Minimum Spanning Tree (MST) with an example. OR (b) Solve the Fractional Knapsack Problem with n=7n = 7n=7, m=15m = 15m=15.
Object
1
2
3
4
5
6
7
Profit (P)
5
10
15
7
8
9
4
Weight (W)
1
3
5
4
1
3
2
Q6
(a) Illustrate the N-Queens Problem and draw the State Space Tree for a 4-Queens solution using backtracking. OR (b) Find the optimal solution of 0/1 Knapsack with n=4,m=8n = 4, m = 8n=4,m=8, P={1,2,5,6},W={2,3,4,5}P = \{1, 2, 5, 6\}, W = \{2, 3, 4, 5\}P={1,2,5,6},W={2,3,4,5}.
Q7
(a) Explain P, NP, NP-Complete, and NP-Hard complexity classes and show how they are related. OR (b) Write the Knuth-Morris-Pratt (KMP) string matching algorithm and compute the prefix function π for the pattern:
This is Kishan Kumar Dubey. I have done my schooling from CBSE, graduation from CSJMU, post graduation from ASU and appear in B.Ed. from MGKVP on aided seat.
I have 2 years experience in academic class (Future Shapers C...
I have 10+ years of experience in teaching maths physics and chemistry for 10th 11th 12th and intermediate students all my students till today are 90% grade. Even an average student got 90%
I am an experienced teacher ,worked with many reputed institutions Mount Carmel Convent , Chandrapur Maharashtra India, St Paul’s H.S Hyderabad, Fiitjee school Narayanaguda.
I have handled students of different age gr...
Hi, I’m Shifna Sherin! I believe that every student has the potential to excel in Math with the right guidance. I offer dedicated tutoring for 10th-grade students, covering everything from foundational basics to advanced...
Excellence in Language. Leadership in Results.
With over 18 years of distinguished experience, Réussi Academy of Language stands as a trusted name in foreign language and communication training. Foun...
IGS Institute provide classes for SSC, Bank, Railway, Police, NDA, Airforce Group X and Group Y, Teaching exams. IGS - Institute for Government Services providing classes since 2018 to the students.