The document contains 8 questions related to data structures and algorithms in C programming. Question 1 asks to write a program to search a number from a list using linear and binary search. Question 2 asks to write a program to search a number recursively using binary search. Question 3 asks to write a program to find the factorial of a number recursively and non-recursively and compare performance. The remaining questions ask to write programs for sorting, matrix multiplication using Strassen's algorithm, minimum spanning tree using Kruskal's algorithm, and other algorithms.