0% found this document useful (0 votes)
9 views3 pages

DSA assignment 2.docx

This document outlines an assignment for a BCA course on Data Structures using C, focusing on dynamic memory allocation and linked list implementation. It includes specific questions related to memory allocation, singly and doubly linked lists, and their operations. Submission guidelines specify that the assignment must be handwritten, stapled, and include a cover page with relevant information.

Uploaded by

bharti saxena
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views3 pages

DSA assignment 2.docx

This document outlines an assignment for a BCA course on Data Structures using C, focusing on dynamic memory allocation and linked list implementation. It includes specific questions related to memory allocation, singly and doubly linked lists, and their operations. Submission guidelines specify that the assignment must be handwritten, stapled, and include a cover page with relevant information.

Uploaded by

bharti saxena
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Institute of Innovation in Technology & Management

Affiliated to GGSIP University

Assignment/Case Study/Presentation

Assignment no: 1
Submitted By: ________________ Enrollment No: _______________
Submitted to: ____________ Date of Submission:
Subject: ____________________Subject Code: ____________
Course: _____________________ Semester: ______________
Section: ____________________Academic Year: _________
Institute of Innovation in Technology & Management

Assignment: Data Structures using C(Unit I)

Programme: BCA​ Semester: II​ ​ Paper Code: 106T​ Academic Year: 2024-25

Max Marks: 10 Last Date of Submission:

Course Outcome:

●​ To evaluate languages to code front end and back end of a software


●​ Instantiating into the process of designing, coding and testing a software module.
●​ Organizing a software product along with its complete documentation.
●​ Implementing Software Development Cycle to develop a software module.
●​ To analyze the use of techniques, skills and modern engineering tools necessary for
software development.
●​ Organizing a complete software module

Q. No Questions Relevant Course Outcome


1. What is dynamic memory allocation in C? How does CO2
it differ from static memory allocation?
2. Write a C program to implement a singly linked list CO2
with the following operations:
●​ Insert at the beginning, at the end, and at a
specific position.

3 Write a C program to implement a doubly linked list CO2


with the following operations:
Delete an element by value or position.
4. Why is dynamic memory allocation used in CO2
implementing linked lists, trees, and graphs?
Guidelines for Submission

●​ The assignment should be handwritten.


●​ All the pages of the assignment should be stapled.
●​ Figures should be named properly.
●​ The assignment must be submitted along with the Cover Page mentioning following
information.

Assignment No.:

Submitted to:

Submitted by: (Name & Enroll No)

Date of Submission:

You might also like