DSU Microproject
DSU Microproject
DSU Microproject
SUBMITTED TO
1|Page
SUBMITTED BY THIRD SEMESTER STUDENTS OF
GUIDED BY
2|Page
CERTIFICATE
carried out during a period for the academic year 20xx-xx as per
curriculum.
Name of Principal
Dr. B. G. Gawalwad Sir
3|Page
Index
Sr. No: Topic Name: Page No:
6 Main Menu 7
12 Exit 13
14 References 14
0|Page
Data Structure using C:
In computer science, a data structure is a data
organization, management, and storage format that enables
efficient access and modification More precisely, a data structure
is a collection of data values, the relationships among them, and
the functions or operations that can be applied to the data i.e., it
is an algebraic structure about data. It is a way to store and
organize data so that it can be used efficiently.
The data structure name indicates itself that organizing the data
in memory. There are many ways of organizing the data in the
memory as we have already seen one of the data structures, i.e.,
array in C language. Array is a collection of memory elements in
which data is stored sequentially, i.e., one after another. In other
words, we can say that array stores the elements in a continuous
manner. There are also other ways to organize the data in
memory.
Data Structures using C means implementing Data Structures
using C language.
1|Page
❖ Types of Data Structure:
There are two types of data structures:
The primitive data structures are primitive data types. The int, char,
float, double, and pointer are the primitive data structures that can hold
a single value.
2|Page
• Linear Data Structure:
3|Page
• Dynamic data structure: It is a type of data structure where the
size is allocated at the run time. Therefore, the maximum size is
flexible. Ex: Linked List, Queue, Stack
4|Page
❖ Contact Management System:
5|Page
It is a sequence of links which contains items. Each link contains a
connection to another link.
6|Page
❖ Main Menu: [ Output Screenshot]
select or Enter First Option i.e. (1). Then enter Name, phone no, address
7|Page
2] List of All Contacts: To show the list of all contacts there is
8|Page
3] Search for Contact: To search any contact from saved list we
have to choose third option (3) and then put the name of that contact.
number four i.e. (4). We can change name, phone number, address
9|Page
List after Editing Contact:
10 | P a g e
5] Delete a Contact: To delete a particular contact we can use delete
option number five (5). Program asks us to enter the name of contact
11 | P a g e
List of Contacts after delete operation: After Deletion there is only
12 | P a g e
6] Exit: To Exit from the program we can use exit option (0).
13 | P a g e
❖ Links for Contact Management Program and
Executable File:
• C Program file:https://drive.google.com/file/d/1qplw5Msw-
wrJGBe7GwLxUe0O2s08owFI/view?usp=sharing
• Executable File:https://drive.google.com/file/d/1wLxv0BXLppnKQ-
Ucy_7MVPAqZlCEjNZe/view?usp=sharing
❖ References:
• https://www.javatpoint.com/data-structure-tutorial
• https://www.codewithc.com/mini-project-in-c-contact-
management-system/
• https://en.wikipedia.org/wiki/Data_structure
14 | P a g e
Thank You
15 | P a g e