IGNOU MCA MCS 21 SOLVED ASSIGNMENT

MCS 21 Solved Assignment
High Demand Verified Solution
★★★★★ 4.9/5 (1801 Students)

₹80

₹30

MCS 21: Data and File Structures and Programming

Title Name IGNOU MCA MCS 21 SOLVED ASSIGNMENT
Type Soft Copy (E-Assignment) .pdf
University IGNOU
Degree MASTER DEGREE PROGRAMMES
Course Code MCA
Course Name Master of Computer Applications
Subject Code MCS 21
Subject Name Data and File Structures and Programming
Year 2025 2026
Session -
Language English Medium
Assignment Code MCS 21/Assignment-1/2025 2026
Product Description Assignment of MCA (Master of Computer Applications ) 2025 2026. Latest MCS-021 2026 Solved Assignment Solutions
Last Date of IGNOU Assignment Submission Last Date of Submission of IGNOU BEGC-131 (BAG) 2025-26 Assignment is for January 2026 Session: 30th September, 2026 (for December 2025 Term End Exam).

Semester Wise
January 2025 Session: 30th March, 2026 (for June 2026 Term End Exam).
July 2025 Session: 30th September, 2025 (for December 2025 Term End Exam).
FormatReady-to-Print PDF (.soft copy)

📅 Important Submission Dates

Why Choose Our Solved Assignments?

Accuracy: Solved by IGNOU subject experts.
Guidelines: Strictly follows 2025-26 official word limits.
Scoring: Designed to help students achieve 90+ marks.
📋 Assignment Content Preview
Included:

MCS 21 2025 2026 - English

Course Code : MCS-021

Course Title : Data and File Structures

Assignment Number : BCA(III)/021/Assignment/2025-26

Maximum Marks : 100

Weightage : 30%

Last Dates for Submission : 31st October, 2025(For July Session) 30th April, 2026(For January Session)

This assignment has 16 questions of 5 Marks each, answer all questions. Rest 20 marks are for viva voce. Please go through the guidelines regarding assignments given in the Programme Guide for the format of presentation.

Q1. Write a program in C to accepts two polynomials as input and prints the resultant polynomial due to the addition of input polynomials.

Q2.  Write a program in 'C' to create a single linked list to store integers and perform the following operations on it:

(i) Find the sum of all even integers and odd integers separately and print them.

(ii) Traverse the linked list and store all the even integers in the beginning nodes and all odd integers in thereafter nodes in a separate linked list.

Q3. Write a program in 'C' to input two matrices and perform the following operations on them.

(i) Multiply both the matrices and display the resultant matrix.

(ii) Find the sum of main diagonal elements of the resultant matrix, computed in (i)

(iii) Find the inverse of the matrix obtained after multiplication in (i)

Q4. Use the appropriate data structures and write a program in C to evaluate the following expressions:

Prefix expression: +, -, *, 3, 2, 7, 8, 4, 1

Postfix expression: 10, 5, +, 60, 6, /, *, 8, -

Q5. Draw the binary tree for which the traversal sequences are given as follows:

(i) Post order: DHKECFMNLGBA

In order: DCHEKAFBMLNG

(ii) Pre order: ABCDEFGHJK

In order: B-D-C-E-A-G-H-K-F

Q6. Write a program in 'C' to implement a binary search tree (BST). Traverse and display the binary search tree in the Inorder, Preorder and Post order form.

Q7. Define AVL tree. Create an AVL tree for the following list of data if the data are inserted in the order in an empty AVL tree.

2, 12, 15, 4, 30, 10, 1, 35, 18, 25, 28, 50, 42, 6, 8

Further delete 1, 4, 8 and 10 from the above AVL tree.

Q8. Define a B-tree and its properties. Create a B-tree of order-4, if the data items are inserted into an empty B-tree in the following sequence:

10, 2, 15, 25, 60, 45, 35, 80, 20, 8, 4, 55, 50, 68, 62, 40

Further, delete the items 2, 4, 8, and 10 from the B-tree.

Q9. Apply Dijkstra’s algorithm to find the shortest path from the vertex ‘S’ to all other vertices for the following graph:

Image ignou-ignouacademy-com-ignou-mca-mcs-21-solved-assignment-html-p-assignment-61856

Q10. What is minimum spanning tree (MST)? Apply Kruskal’s algorithm to find the MST for the following graph.

Image ignou-ignouacademy-com-ignou-mca-mcs-21-solved-assignment-html-p-assignment-79071

Q11. Apply Insertion and Bubble sorting algorithms to sort the following list of items. Show, all the intermediate steps. Also, analyze the number of swap and comparison operations performed in both the methods.

5, 20, 10, 12, 30, 35, 40, 50, 45, 55, 7, 8, 2

Q12. What is a heap tree? Create a min heap tree for the following list of items inserted in the order. Also, explain the heap sort with the help of thus created heap tree.

10, 20, 5, 25, 30, 18, 3, 70, 55, 45, 12, 24

Q13. Write a program in 'C' language to perform binary search algorithm.

Q14. What is hashing? Explain the hash functions. Also, discuss the collision resolution methods in hashing.

Q15. What is Red-Black tree? Explain insertion and deletion operations in a Red-Black tree with the help of a suitable example.

Q16. Explain Direct File and Indexed Sequential File Organization.

❓ Frequently Asked Questions (FAQs)
Q: How will I receive the PDF?
A: Immediately after payment, the download link will appear and be sent to your email.

Q: Is this hand-written or typed?
A: This is a professional typed computer PDF. You can use it as a reference for your handwritten submission.

Get the full solved PDF for just Rs. 15

Top