Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
12 views

be_computer-engineering_semester-4_2022_november_data-structures-and-algorithms-dsa-pattern-2019

Uploaded by

bsjadhav.foe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

be_computer-engineering_semester-4_2022_november_data-structures-and-algorithms-dsa-pattern-2019

Uploaded by

bsjadhav.foe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Total No. of Questions: 8] SEAT No.

8
23
PA-1239 [5925]-261
[Total No. of Pages : 3

ic-
tat
S.E. (Computer Engineering)

5s
DATA STRUCTURES AND ALGORITHMS

6:1
(2019 Pattern) (Semester-IV) (210252)

02 91
3:4
0
Time : 2½ Hours] [Max. Marks : 70

31
7/0 13
Instructions to the candidates:
1) Answer Q1 or Q2, Q3 or Q4, Q5 or Q6, Q7 or Q8.
0
1/2
2) Neat diagrams must be drawn wherever necessary.
.23 GP

3) Figures to the right indicate full marks.


4) Assume suitable data, if necessary.
E
80

8
C

23
Q1) a) Find minimum spanning tree of the following graph using kruskals

ic-
algorithm. [6]
16

tat
8.2

5s
.24

6:1
91
49

3:4
30
31
01
02
1/2
GP
7/0
CE
80

8
23
.23

ic-
16

tat
8.2

5s
.24

6:1
91
49

3:4

b) Write algorithm for Breadth First Traversal of the graph. Also write its
30
31

complexity. [6]
01
02

c) Write Kruskal’s algorithm for minimum spanning trees and explain with
1/2
GP

example. [6]
7/0
CE
80
.23

OR
16
8.2
.24
49

P.T.O.
Q2) a) Apply Prim’s Algorithm to construct Minimum Spanning Tree, for below

8
23
drawn graph: Starting vertex is ‘a’. [6]

ic-
tat
5s
6:1
02 91
3:4
0
31
7/0 13
0
1/2
.23 GP
E
80

8
C

23
ic-
16

tat
b) Develop pseudo code with one example to traverse a graph using BFS.
8.2

5s
[6]
.24

6:1
c) Find the shortest path from a to f, in the following graph using Dijkstra’s
91
49

Algorithm. [6]
3:4
30
31
01
02
1/2
GP
7/0
CE
80

8
23
.23

ic-
16

tat
8.2

5s
.24

6:1
91

Q3) a) What is OBST? List binary search tree with 3 words (w1, w2, w3) =
49

3:4

(do, if, stop) words occurs with probabilities (P1, P2, p3) = (0.4,0.5,0.1)
30
31

find expected access time in each case. [6]


01
02

b) Build AVL tree for given sequence of data. Show balance factor of all
1/2
GP

nodes and name the rotation used for balancing the tree
7/0

40,60,80,50,45,47,44,42,75,46,41. [6]
CE

c) Write short notes on: [5]


80

i) Red Black tree


.23

ii) Splay tree


16
8.2

OR
.24
49

[5925]-261 2
Q4) a) Construct OBST for given data using dynamic programming approach.

8
23
Explain stepwise. [6]

ic-
Index 0 1 2 3

tat
Data 10 20 30 40

5s
Frequency 4 2 6 3

6:1
b) Demonstrate Deletion Operation in AVL with example. [6]

02 91
c) Explain following terms w.r.t. height balance tree LL, RR, LR, RL. [5]

3:4
0
31
Q5) a) Construct B-tree of order 4 by inserting the following data one at a time.
7/0 13
20, 10, 30, 15, 12, 40, 50 [6]
0
b) Write an algorithm to insert a node in B Tree. [6]
1/2
.23 GP

c) Construct the B+ Tree of order 4 for the following data: 1, 4, 7, 10, 17,
21, 31, 25, 19, 20, 28, 42. [6]
E
80

8
C

23
OR

ic-
16

Q6) a) Build B+ tree of order 3 for the following:

tat
8.2

1, 42, 38, 21, 31, 10, 17, 7, 31, 25, 20, 18. [6]

5s
b) Write an algorithm to delete a node from B+tree. [6]
.24

6:1
91
c) Insert the keys to a 5-way B-tree:
49

3:4
3, 7, 9, 23, 45, 1, 5, 14, 25, 24, 13, 11, 08, 19, 04, 31, 35, 56 [6]
30
31

Q7) a) Write short notes on: [6]


01
02

i) Factors affecting the file organization


1/2
GP

ii) Indexed sequential files


7/0

iii) Indexing techniques


CE
80

8
b) Compare sequential indexed sequential and direct access files. [6]

23
.23

c) Explain any 4 modes of opening the file in C or C++. [5]


ic-
16

tat
OR
8.2

5s

Q8) a) Explain following operations carried out on sequential files. [6]


.24

6:1

i) Add
91
49

3:4

ii) Delete
30
31

iii) Search
b) Explain any 3 operations carried out on sequentail file and its pseudo
01
02

code. [6]
1/2
GP

c) A file of employees records, has ‘employee no’ as primary key and the
7/0

‘department code’ and the ‘designation code’ as the secondary keys.


CE
80

Write a procedure to answer the following query – ‘Which employees


.23

from systems department are above designation level 4? [5]


16
8.2


.24
49

[5925]-261 3

You might also like