Q1. Write down a C program to delete the element from a queue by using array.
Q2. Explain Unions which are used in C. How it is distinct from the structure?
Q3. What does the following statement mean?
FILE *fopen(const char *path, const char *mode);
FILE *freopen(const char *path, const char *mode, FILE *fp);
Q4. Describe the time complexity of Quick sort in the average and worst cases.
Q5. Write down a C recursive program to reverse the linked list.
Q6. Write down a C program which modifies the pointer itself.
Q7. Describe topological sort, with an illustration.