Bms College of Engineering, Bengaluru-19. Department of Computer Science and Engineering
Bms College of Engineering, Bengaluru-19. Department of Computer Science and Engineering
Bms College of Engineering, Bengaluru-19. Department of Computer Science and Engineering
Course 19CS3PCDST
Code:
L-T-P: 3-0-1 Total 4
Credits:
A Syllabus
Unit Topics Hrs Text book No. from
No. which Unit topics are
being covered
1 Basic concepts: Structures, Pointers and dynamic
Textbook1
memory allocation, Chapter 1:1.4
Data Abstraction, Stack: Definition and examples, Chapter 2 : 2.3
Representation of stacks in c, Applications of Stack: 8
Chapter 1:1.2
Converting an expression from Infix to postfix and Textbook2
Chapter 2: 2.1, 2.2,2.3
Evaluation of Expression, Recursion: Factorial, Fibonacci
Chapter 3 : 3.2,3.3
Sequence, Tower of Hanoi
5 AVL, Splay tree, B-tree, threaded binary tree, suffix trees, Textbook1
Tries. Hashing: Hash tables, Hash function, Overflow 8
Chapter 10: 10.2,10.4
handling: Open Addressing, Chaining Chapter 5: 5.5
Chapter 8: 8.2
BMS COLLEGE OF ENGINEERING, BENGALURU-19.
Department of Computer Science and Engineering.
Autonomous Institute, Affiliated to VTU
Prescribed Text Book
Sl. No. Book Title Authors Edition Publisher Year
1 Fundamentals of Horowitz, Second Universities 2008
Data Structures in C Sahni, Press
Anderson
Freed
2. Data Structures using Aaron Fifth Pearson 2007
C M.Tenenbaum, education
Yedidyah
Langsam,
Moshe J.
Augenstein
E-Book
Sl. Book Title Authors Edition Publisher Year URL
No.
1. Data Reema Second Oxford 2014 https://www.academia.edu/28758384/
Structures Thareja Edition Univsersity Data_structures_using_c_2nd_reema_thareja
using C press
2.
MOOC Course
Sl. No. Course Course Year URL
name Offered By
1. Data Coursera https://www.coursera.org/learn/data-
Structures structures
2. Data NPTEL https://nptel.ac.in/courses/106102064/
Structures
and
algorithms
B Course Outcomes
CO1 Apply the concept of linear and nonlinear data structures to various applications
C CO-PO-PSO mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1
3
CO2
3
CO3
3
CO4
3 2 3
Lab Component 25
Alternate Assessment Tool
Total 50
NIL
a) Insert
5 b) Delete
c) Display
The program should print appropriate messages for queue
empty and queue overflow conditions
9 a) Create a List
b) Count the number of nodes in the link list.
c) Search a node in the link list.
NIL
H SEE Exam Question paper format