This document contains questions from a fourth semester engineering examination on design and analysis of algorithms. It asks students to:
1) Define asymptotic notations and analyze the time complexity of a sample algorithm.
2) Solve recurrence relations for different algorithms.
3) Explain how bubble sort and quicksort work, including tracing quicksort on a sample data set and deriving its worst case complexity.
4) Write the recursive algorithm for merge sort.
The document contains questions assessing students' understanding of algorithm analysis, asymptotic notations, solving recurrence relations, and sorting algorithms like bubble sort, quicksort, and merge sort.