Q. Explain Circular queue and Double ended queue with example.
Q. Write a program in Java to create a singly linked list and perform the following operations
1. Insert into list
2.Search for data
3. Delete from list
4. Display data
Q. Write a Non-Recursive function for inorder traversal.
Q. Write a program in Java to find the nth term of Fibonacci sequence using recursion
Q. Write an ADT for rational numbers addition and multiplication. Addition of two rational numbers a/b and c/d is (ad+cb)/ba and multiplication of two rational numbers a/b and c/d is ac/bd.
Q. Write a program in Java to sort given n integer numbers using heap sort.
Q. Write a program to implement COPY command for copying bytes from one file to another file using file I/O commands. Program should make use of command line argument.
Q. Write a program in Java to implement Binary search on sorted set of integers.
Q. Explain different types of data structures with example.
Q. Compare Iteration and Recursion.