Data structure
Data structure
Total Hours: 60
Data Structures Semester:
(Common for IT, CT, CS, Al&DS, BCA) Credits: 40
22
Course Objective
The course aims
To determine various data structures such as stacks, queues, arrays and lists.
To understand and evaluate prefix, infix and postfix expresion formats.
To know about different types of sorting.
Course Outcomes (Co)
On the successful completion of the course, students will be able to
Knowledge CO Course Outcome
Level Number
K2, K4 CO1 Gain knowledge on data structure operations and algorithms.
K4 CO2 |Analysesearching techniques.
K2 CO3 Deseribe stack, queues and linked list operations.
KI, K3 CO4 Have knowledge of tree and graph concepts.
K1, K2 COs Illustrate types of sorting algorithms.
KI - Remember; K2 - Understanding: K3 Apply; K4- Analyze; K5- Evaluate
SYLLABUS
No. of
Unit Content
Hours
Introduction Basic Terminology: Elementary Data Organization Data
Text Book:
Seymour Lipschutz, GA Vijayalakshmi Pai, Data Structures" Tata McGraw HILL, Fourth Edition,
2006. (Unit I V)
Reference Books:
1. Alfred V.Aho, John E. Hopcroft, Jeffrey D.Ulman, Data Structures and Algorithms" Pearson
Education, First Edition, 2005.
23
2. Ellis Horowitz, Saartaj Sahni, Fundamentals of Data Structures", Galgotia Book Source, Fourth
Edition, 1978.
3. Debasis Samanta, "Classic Data Structures, PHI, Second Edition, 2009.
E-references:
1. https://www.javatpoint.com/data-structure-tutorial
2. https://www.programiz.com/dsa
3. https://www.slideshare.net/PsEditor/data-structures-17664936
C02 S M H S
7
7
4 1
S
15
Reg No.
SNe. I31 IBAT:2017 &2018
SECTION-A(5X2-10)
Answer ALL the Onestions:
SECTION-I (SX4-20)
Answer ALL the Ouestions:
24
Reg.No.
t DOC-202403.. Q
b)Daabase scenariOs and distributes scenarios
c) Arranging books on a library shelf
d) Real -time system
..2..
.No.:
S. No.: )8 2 IBATCIH: 260B- 2-0l6, 2o)9
5. The Operating System of a Computer may periodically collect all the deleted storage. Any Technique whi
this collection is called
a) Memory b) Block c) Files d) Garbage collection
6. A linear collection of data elements where the linear node is given by means of Pointer is
Called
a) Linear list b) Node list c) Primitive list d) None of these
7. In a stack, if a user tries to remove an element from empty stack it is called
a) Underflow b) Empty collection c) Overflow d) Garbage collection
8. A Queue follows
a) First in First out b) Last in First out c) Ordered array d) Linear Tree
9.
Circular
a) Ring er
is also known as
b) Square Buffer c) Rectangle Buffer d) Curve Buffe
10. Traversing a Binary tree fist Root and then Left and Right sub trees called traversal
a) Post order b) Pre order c) In order d) Search Order
11. The maximum degree of any vertex in a simple graph with N vertices is
a) n b) n-1 c) n+1 d) 2n-1
12. An undirected Graph G which is connected and acyclic is called
a) Bipartite graph b) Cyclic Graph c) Tree d) Forest
13. Merge Sort uses
a) Divide and Conquer b) Backtracking
c) Heuristic Approach d) Greedy Approach
14. What is the worst case complexity of selection sort?
a) O (n log n) b) O(log n) c) O(n) d) On')
15. Which of the following Sorting algorithms has the lowest. Worst case complexity?
a) Merge Sort b) Bubble Sort c) Quick Sort d)Selection Srt
12/