1. Write a menu driven Program in C for the following Array operationsa. Creating an Array of N Integer Elementsb. Display the Array Elementsc. Inserting an Element at a given valid Positiond. Deleting an Element at a given valid Positione. Exit.
2. Write a C program to Implement the following searching techniquesa. Linear Searchb. Binary Search
3. Write a C program to implement the following sorting algorithms using user defined functions:a. Bubble sort (Ascending order)b. Selection sort (Descending order)
4. Write a Program in C for the following String operations (without using built-in functions)a. Read a main String (STR), a Pattern String (PAT) and a Replace String (REP)b. Perform Pattern Matching Operation: Find and Replace all occurrences of PAT in STRwith REP if PAT exists in STR. Report suitable messages in case PAT does not existinSTR Support the program with functions for each of the above operations.
5. Write a C Program to create a class called STACK to store Integers for the following operations(Array Implementation of Stack with maximum size MAX)a. Push an Element on to Stackb. Pop an Element from Stackc. Demonstrate Overflow and Underflow situations on Stackd. Display the status of Stacke. Exit
6. Implement a Program in C for converting an Infix Expression to Postfix Expression.
7. Implement a Program in C for evaluating an Postfix Expression
8. Write a C program to implement the following using recursiona. Sum of n numbersb. Generate Fibonacci sequencec. Solve Towers of Hanoi Problem
9. Implement a menu driven Program in C for the following operations on Circular QUEUE ofIntegers (Array Implementation of Queue with maximum size MAX)a. Insert an Element on to Circular QUEUEb. Delete an Element from Circular QUEUEc. Demonstrate Overflow and Underflow situations on Circular QUEUEd. Display the status of Circular QUEUEe. Exit
10. Write a program to Simulate the working of a dequeue
11. Implement a menu driven Program in C for the following operations on Singly Linked List (SLL) ofStudent Data with the fields: USN, Name, Branch, Sema. Create a SLL of N Students Data.b. Display the status of SLL and count the number of nodes.c. Perform Insertion at the beginning /end of SLL.d. Perform Deletion at the beginning /end of SLL.e. Exit.
12. Write a program to Simulate the working of a Singly circular linked list providing thefollowing operationsa. Delete from the beginning/endb. Delete a given elementc. Display &Insert is mandatory
13. Write a C Program using Doubly Linked List to Implement Stack operations to store Integersa. Push an Element on to Stackb. Pop an Element from Stackd. Demonstrate Overflow and Underflow situations on Stacke. Display the status of Stackf. Exit
14. Implement a menu driven Program in C for the following operations on Binary Tree of Integersa. Create a BST of N Integersb. Traverse the BST in Inorder, Preorder and Post Orderc. Search the BST for a given element and report the appropriate messaged. Delete an element from BSTe. ExitNote 1: In the practical Examination each student has to pick one question froma lot of all 14