Roll No. ...........................
Total No.
of Questions : 13]                                        
PAPER ID[A0306]
B.Sc. (IT-201/204)DCA(SEM.-2nd)
DATA STRUCTURES
Time : 03 Hours                                                             
Instruction to Candidates:
1)            
Section - A is  Compulsory.
2)            
Attempt any Nine questions from Section -  B.
Section –A
1.    
  
a.    
Write
the syntax of multidimensional array of char.
b.    
Write
the application of pointer variable.
c.     
What
are the difficulties arise in processing a union?
d.    
Compare
features of linked list & sequential list?
e.     
What
are the characteristics of a binary tree?
f.      
Describe
the concept of modularization. 
g.    
When
stack is called underflow?
h.    
Define
using example a null pointer?
i.      
Write
advantages of a list over an array/
j.      
How
many tree exist with n nodes and maximum level m?
k.    
Write
the techniques for compressing the left and right pointers of a node into a
single field ? and why it is needed? 
l.      
Explain
briefly traversing in Binary search trees.
m.  Explain the
terms used in trees: ordered tree, oldest tree, descendent, ancestor .
n.    
Write
about straight selection sort.
o.    
Compare
linear & binary searching techniques.
Section –B
2.    
Give
different ways of inputting and outputting an array of number in terms of array
and pointer notations.
3.    
Give
recursive & non – recursive algorithm of counting the number of nodes in a
linked list,
4.    
What
are the condition under which operations on stack can take place? What is LIFO?
What is its connection with queue?
5.    
 Elaborate the concept of a tree with reference
to family tree. Describe different types of binary tree?
6.    
Write
a program to create a linked list with header & with out a header with the
following numbers 44 95 36 112 369 7 9 & traverse both the list.
7.    
Write
a C function to traverse a circular –linked list visited every node.
8.    
How
would you implement a queue of stacks ?
9.    
Write
a set of routines for implementing several stacks and queue within a single
array.
10.  Compare
index sequential search and binary search . which one has a maximum  search
efficiency?
11.   Write
 about the followings and compare
insertion sort and quick sort.
12.   Write
a program for sorting of  n numbers.
13.   Write
a C function that accepts a pointer to a node and return TRUE if that node  is
the root of a valid binary tree and FALSE otherwise.
0 comments:
Post a Comment
North India Campus