ITM
Institute of Technology and Management
(341)
Department of Computer Science & Engineering
Tutorial-1
DATA STRUCTURE
Attempt all questions
1) What is Data Structure. Describe it’s need and types.
2) Difference between Array and Linked list .
3) What is the relation between the time and space
complexities of an algorithm?
4) Write an algorithm to insert a node at the end in a circular
linked list .
5) Explain best,worst and average case analysis
6) Define Time -Space trade -off.
7) Define Circular linked list.
8) What is asymptotic Notation ? What are the three types of
asymptotic notation with graph? Explain.
9) Define a sparse matrix .
10) Define Time complexity and Space Complexity.
11) Difference Linear and non linear data structure.
12) What are the built in data types in C?
13) Define abstraction.
14) Why we use linked list?
15) Write the Advantages of linked lists.
16) Given an array arr[1............10][1...........15] with a base value of
100 and the size of each elements is 1 byte in memory find the
address of arr[8][6] with the help of column major order.
17) Difference between Primitive and non primitive data structure.
18) Difference between Single linked list and Doubly linked list.
19) What is asymptotic Notation ? What are the three types of
asymptotic notation with graph? Explain.
20) Add these polynomial using a linked list
P(X)=15X10+3X5+10
Q(X)=10X8+16X5+5X2
21) Explain Row major order and column major order in detail with
explanation formula expression.
ITM
Institute of Technology and Management
(341)
Department of Computer Science & Engineering
22) What is an abstract data types
23) Define Array with its types
24) Drawback of linked list