MCA 206: Data Structures Using C++ Lab
Lectures: 6 Periods/Week | Sessional Marks: 30 |
University Exam: 3 Hours | University Examination Marks: 70 |
Lab cycle
- Write a program for implementing the operations on complex numbers using classes.
- Program for finding the area of circle, rectangle and room using function overloading.
- Program for finding the volume of box using constructor overloading.
- Program for Sorting 'n' elements Using bubble sort technique.
- Sort given elements using Selection Sort.
- Sort given elements using Insertion Sort.
- Sort given elements using Merge Sort.
- Sort given elements using Quick Sort.
- Implement the following operations on single linked list.
(i) Creation (ii) Insertion (iii) Deletion (iv) Display - Implement the following operations on double linked list.
(i) Creation (ii) Insertion (iii) Deletion (iv) Display - Implement the following operations on circular linked list.
(i) Creation (ii) Insertion (iii) Deletion (iv) Display - Programfor splitting given linked list.
- Programfor traversing the given linked list in reverse order.
- Merge two given linked lists.
- Create a linked list to store the names of colors.
- Implement Stack Operations Using Arrays.
- Implement Stack Operations Using Linked List.
- ImplementQueue Operations Using Arrays.
- ImplementQueue Operations Using Linked List.
- Implement Operations on CircularQueue.
- Construct and implement operations on PriorityQueue.
- Implement Operations on double ended Queue.
- Converting infix expression to postfix expression by using stack.
- Write program to evaluate post fix expression.
- Implement Operations on two way stack.
- Add two polynomials using Linked List.
- Multiply Two polynomials using Linked List.
- Construct BST and implement traversing techniques recursively.
- Implement preorder traversal on BST non recursively.
- Implement inorder traversal on BST non recursively.
- Implement postorder traversal on BST non recursively.
- Implement binary search techniques recursively.