Rev_Sem2_DSC-C-BCA-122 P Data Struc. Using C Practical (1)
Rev_Sem2_DSC-C-BCA-122 P Data Struc. Using C Practical (1)
Credits: 4
Course Outcomes:
The aim of this course is to enable students to
To comprehend the steps required to solve a problem in order to get the intended
result.
Learn how to properly organize information in the digital environment.
To figure out the core idea behind simple data structures and how they're
implemented.
To understand where and how the data structures are implemented in real world.
Discover how to create computer programs that are effective and optimized.
Prerequisites:
Basic knowledge of writing and understanding computer programs for solving a
problem.
Basic knowledge of C programming.
Contents:
Sorting:
1. Write a C program to implement Bubble Sort.
2. Write a C program to implement Selection Sort.
3. Write a C program to implement Insertion Sort.
Searching:
1. Write a C program to implement Linear / Sequential Search.
2. Write a C program to implement Binary Search.
Queues:
1. Write a C program to implement following operations in SIMPLE
QUEUE (using array)
ENQUEUE (Insertion)
DEQUEUE (Deletion)
DISPLAY
Textbook:
1. Data and File structures using C, Publisher: Oxford, By: Reema Thareja
References:
1. Classic Data Structures Second Edition, Publisher: PHI, By: Debasis Samanta
2. An Introduction to Data Structures with Applications 2nd Edition, (2007), Publisher: Tata McGraw-Hill,
By: Jean-Paul Tremblay, Paul G. Sorenson
3. Introduction to Data Structures in C (2004), Publisher: Pearson Education, By: Ashok N. Kamthane
Webilography:
1. https://www.geekforgeeks.org/data-structure/
2. https://www.tutorialspoint.com/data_structures_algorithms
3. https://www.javatpoint.com/
4. https://www.studytonight.com/data-structures/