Daa Imp Questions
Daa Imp Questions
1]
1] Explain the different types of complexities associated with algorithms. Provide
2] Compare two algorithms of your choice based on their time complexities. What are the
4] Explain the idea of computability in the context of algorithms. What are decidable and
undecidable problems?
6] Discuss the various classifications and design criteria for algorithm design techniques.
7] Explain the Greedy Technique. What are its main advantages and disadvantages? Provide
examples of applications.
Q.NO.2]
1] What is Recursion?
4] Explain the Bubble Sort algorithm. How does it work, and what are its time complexities in
different cases?
5] What are the key characteristics of a good algorithm? Explain their importance in
algorithm design
6] Describe the Selection Sort algorithm. Discuss its process and provide an analysis of its
efficiency.
7] Describe the Tower of Hanoi problem. Explain the recursive solution and analyze its time
complexity.
8] Discuss the various classifications and design criteria for algorithm design techniques.
Provide examples.
9] Explain the idea of computability in the context of algorithms. What are decidable and
undecidable problems?
10] Compare and contrast one-dimensional and two-dimensional arrays. Provide examples
when to use.
Q.NO.3]
1] What is a data structure? Explain its importance in computer science
2] Discuss the method for finding the Kth smallest element in sorted order. Explain its
process and efficiency.
3] Describe the Partition-based Selection Algorithm. How does it differ from traditional
selection methods?
4] How do data structures support solving linear equations? Discuss the operations involved.
5] Compare Linear Search and Binary Search in terms of performance, efficiency, and
6] Compare and contrast recursion and iteration. What are the advantages and
disadvantages of each?