Data Structures - R2022
Data Structures - R2022
in/courses/106106094/
COURSE
DATA STRUCTURES CREDITS 4
TITLE
APPROVAL LEARNING
VERSION 1.0 BTL-3
DETAILS LEVEL
ASSESSMENT SCHEME
CIA ESE
Observation /
lab records as
First Second approved by
Periodical Periodical Practical the
Attendance* Theory Practical
Assessment Assessment Assessments Department
(Theory) (Theory) Examination
Committee
“DEC”
This is a course suitable for B. Tech students. It deals with basic data structures, arrays, heaps etc. This
Course
course develops the knowledge in the graphs, algorithm, creation, deletion, insertion. Also gives an
Description
idea about developing the projects in the data structures.
1. Compute and analyse the algorithms for efficiency using Asymptotic Notations.
2. Develop knowledge of basic data structures such as arrays, linked lists, binary trees, heaps, and
Course hash tables for storage and retrieval of ordered or unordered data.
Outcome 3. Solve problems by applying suitable data structures with the algorithms for the creation, insertion,
deletion, searching, and sorting of each data structure.
4. Define graphs and illustrate graph traversals.
5. Design and develop projects requiring the implementation of the data structures.
CO-1 3 3 1 - 2 - - - 3 2 - 2 1 1 1
CO-2 3 3 1 - 2 - - - 3 2 - 2 1 1 1
CO-3 3 3 1 - 2 - - - 3 2 - 2 1 1 1
CO-4 3 3 1 - 2 - - - 3 2 - 2 1 1 1
CO-5 3 3 1 - 2 - - - 3 2 - 2 1 1 1
Sorting Algorithms: Basic concepts - Bubble Sort - Insertion Sort - Selection Sort -
Quick Sort – Shell sort - Heap Sort - Merge Sort - External Sorting.
Disjoint Sets: Basic data structure - Smart Union Algorithms - Path Compression.
CO-5
Lab Experiment:
BTL-3
1.Hash table implementation in c using arrays
2.Implement the various operations of Set
3. Puntambekar, A. A., and Dr. M. Sambath. Data Structures. First Edition: May 2023, Technical Publications.
REFERENCE BOOKS
Langsam, Y., Augenstein, M. J. And Tanenbaum A. M. (2004). Data Structures using C, Pearson Education
1.
Asia.
R.F.GilbergAndB.A.Forouzan (2022),”Data structures: A Pseudo code Approach with C”, 2nd edition,,
2
Cengage Learning.
3 M.A.Weiss(2022),”Data structures and Algorithm Analysis in C”, 2nd edition,, Pearson.
E BOOKS
1. https://www.cs.bham.ac.uk/~jxb/DSA/dsa.pdf
2. https://courses.csail.mit.edu/6.851/spring12/scribe/lec12.pdf
3. http://lib.mdp.ac.id/ebook/Karya%20Umum/Dsa.pdf
MOOC
1. https://www.mooc-list.com/tags/data-structures
2. https://nptel.ac.in/courses/106102064/
3. https://www.udemy.com/algorithm/