BHABHA UNIVERSITY, BHOPAL
Department of Computer Application
Assignment
MCA 204
Algorithm Design
1. Explain Following with Algorithm and Examples
a. Merge Sort
b. Quick Sort
c. Bubble Sort
d. Selection Sort
2. What are data types in Data Structure? Explain Abstract Data Types?
3. What is Linked List? How Singly Linked List are different from Circular
and Doubly Linked List?
4. Describe Huffman Algorithm with Example.
5. Explain Sequential Search and binary search.
6. Explain Dizkstra’s algorithm for shortest path.
7. Explain Prim’s and Kruskal’s Algorithm for minimum Spanning Tree.
8. Explain Warshell’s algorithm for finding Transitive Closure.
9. Explain Graphs and Graph Traversal for both condition Depth First and
Breadth First?
[Link] P and NP Problem.
[Link] the concept of TREE? Write the Binary Tree Traversal Algorithm?
12. In Tree, Explain Order, Degree, Insertion and Deletion Operation?