Download Original PDF

Get the official Barkatullah University print version scanned document.

Download/Print

ЁЯдЭ Help Your Juniors!

Have previous year question papers that aren't on our website? Help the next batch of students by sending them to us! With your consent, we will proudly feature your name as a Top Contributor on our platform.

Submit Papers ЁЯУй
Roll No. .............................
Total No. of Questions : 11
Total No. of Printed Pages : 8

AV-301

B.Sc. 11nd Year (Reg./Pvt.)

Main Examination, 2022

Computer Science

Paper - II

Data Structures

Time: 3 Hours
[Maximum Marks : 40]

Note :- Attempt all questions.

рдиреЛрдЯ :- рд╕рднреА рдкреНрд░рд╢реНрди рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред

рдЦрдгреНрдб - 'рдЕ'

SECTION - 'A'

рд╡рд╕реНрддреБрдирд┐рд╖реНрда рдкреНрд░рд╢реНрди

Objective Type Questions

1x5=5

1.

Choose the correct answer :

рд╕рд╣реА рдЙрддреНрддрд░ рдХрд╛ рдЪрдпрди рдХреАрдЬрд┐рдП :

(i) Stack is also called as.

рд╕реНрдЯреИрдХ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

  1. First in first out
  2. First in last out
  3. Last in last out
  4. Last in first out
  1. рдлрд░реНрд╕реНрдЯ рдЗрди рдлрд░реНрд╕реНрдЯ рдЖрдЙрдЯ
  2. рдлрд░реНрд╕реНрдЯ рдЗрди рд▓рд╛рд╕реНрдЯ рдЖрдЙрдЯ
  3. рд▓рд╛рд╕реНрдЯ рдЗрди рд▓рд╛рд╕реНрдЯ рдЖрдЙрдЯ
  4. рд▓рд╛рд╕реНрдЯ рдЗрди рдлрд░реНрд╕реНрдЯ рдЖрдЙрдЯ

(ii) Which of the following is non-linear data structure?

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХреМрди-рд╕рд╛ рдЧреИрд░-рд▓рд╛рдЗрдирд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рд╣реИред

  1. Stacks
  2. List
  3. Strings
  4. Tree

(iii) Which data structure is used in Breadth First Search of a graph to hold nodes.

рдмреНрд░реАрде рдлрд░реНрд╕реНрдЯ рд╕рд░реНрдЪ рдореЗрдВ рдХреМрди-рд╕рд╛ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдЧреНрд░рд╛рдл рдХреЛ рдиреЛрдб рдХреЛ рд╣реЛрд▓реНрдб рдХрд░рдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрддрд╛ рд╣реИред

  1. Stack
  2. Queue
  3. Tree
  4. Array

(iv) Which of the following data structures are indexed structures?

рджрд┐рдпреЗ рдЧрдпреЗ рдореЗрдВ рдХреМрди-рд╕рд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЗрдирдбреЗрдХреНрд╕реНрд╕ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╣реИред

  1. Linear Array
  2. Linked list
  3. Queue
  4. Stack
  1. рд▓рд┐рдирд┐рдпрд░ рдПрд░реЗ
  2. рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯ
  3. рдХреНрдпреВ
  4. рд╕реНрдЯреИрдХ

(v) Operations on a data structure may be

рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХрд┐рд╕ рдЖрдкрд░реЗрд╢рди рдкрд░ рд╣реЛрддрд╛ рд╣реИ?

  1. Creation
  2. Destruction
  3. Selection
  4. All of the above
  1. рдХреНрд░рд┐рдпреЗрд╢рди
  2. рдбрд┐рд╕реНрдЯреНрд░рдХреНрд╢рди
  3. рдЗрд▓реИрдХреНрд╢рди
  4. рдЙрдкрд░ рд╕рднреА

рдЦрдгреНрдб - 'рдм'

SECTION - 'B'

рд▓рдШреБ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди

Short Answer Type Questions

2x5=10

2.

What is stack?

рд╕реНрдЯреИрдХ рдХреНрдпрд╛ рд╣реИ?

рдЕрдерд╡рд╛/OR

What do you know about infix?

рдЗрдирдлрд┐рдХреНрд╕ рд╕реЗ рдЖрдк рдХреНрдпрд╛ рд╕рдордЭрддреЗ рд╣реИ?

3.

What is circular linked list?

рд╕рд░реНрдХреНрдпреБрд▓рд░ рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯ рдХреНрдпрд╛ рд╣реИ?

рдЕрдерд╡рд╛/OR

Write one application of linked list?

рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯ рдХреЗ рдПрдХ рдПрдкреНрд▓реАрдХреЗрд╢рди рд▓рд┐рдЦрд┐рдпреЗ?

4.

What is Binary tree?

рдмрд╛рдЗрдирд░реА рдЯреНрд░реА рдХреНрдпрд╛ рд╣реИ?

рдЕрдерд╡рд╛/OR

What is Tree in data Structure?

рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдЯреНрд░реА рдХреНрдпрд╛ рд╣реИ?

5.

What do you mean by Sorting?

рд╕реЛрд░реНрдЯрд┐рдВрдЧ рд╕реЗ рдЖрдк рдХреНрдпрд╛ рдЬрд╛рдирддреЗ рд╣реИ?

6.

What is Heap Sort?

рд╣реАрдк рд╕реЛрд░реНрдЯ рдХреНрдпрд╛ рд╣реИ?

рдЕрдерд╡рд╛/OR

What is utility of graph?

рдЧреНрд░рд╛рдл рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреНрдпрд╛ рд╣реИ?

рдЦрдгреНрдб - 'рд╕'

SECTION - 'C'

рджреАрд░реНрдШ рдЙрддреНрддрд░реАрдп рдкреНрд░рд╢реНрди

Long Answer Type Questions

5x5=25

7.

What is Abstract data structure? How stack is an abstract data type?

рдПрдмреНрд╕реНрдЯреНрд░реИрдХреНрдЯ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреНрдпрд╛ рд╣реИ? рд╕реНрдЯреИрдХ рдХрд┐рд╕ рддрд░рд╣ рдРрд╡рд╕реНрдЯреНрд░реИрдХреНрдЯ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдк рд╣реИ?

рдЕрдерд╡рд╛/OR

Explain Primitive operation on Queue?

рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рдЖрдкрд░реЗрд╢рди рдХреНрдпреВ рдХреЛ рд╕рдордЭрд╛рдЗрдпреЗ?

8.

Explain with example of doubly linked list?

рдбрдмрд▓реА рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╕рдордЭрд╛рдЗрдпреЗ?

рдЕрдерд╡рд╛/OR

How can someone insert a node in a random location of the linked list?

рдпрджрд┐ рдХрд┐рд╕реА рдХреЛ рдиреЛрдб рдЕрдЪрд╛рдирдХ рд▓рд┐рдВрдХ рд▓рд┐рд╕реНрдЯ рдореЗрдВ рдХрд┐рд╕ рддрд░рд╣ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ?

9.

Write a note on-

рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрд┐рдпреЗ-

(a) Traversal of Binary tree

(рдЕ) рдЯреНрд░реЗрд╡рд░рд╕рд▓ рдХреЛ рдмрд╛рдЗрдирд░реА рдЯреНрд░реА

(b) Tree representations as array

(рдм) рдРрд░реЗ рдХреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЯреНрд░реА рдореЗрдВ

рдЕрдерд╡рд╛/OR

Write a note on threaded Binary tree?

рдереНрд░реЗрдбреЗрдб рдмрд╛рдЗрдирд░реА рдЯреНрд░реА рдкрд░ рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрд┐рдпреЗ?

10.

Explain a Quick sort with suitable example?

рдХреНрд╡рд┐рдХ рд╕реЛрд░реНрдЯ рдХреЛ рдЙрдЪрд┐рдд рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рд╕рдордЭрд╛рдЗрдП?

рдЕрдерд╡рд╛/OR

Explain Bubble sort with suitable example.

рдмрдмрд▓ рд╕реЛрд░реНрдЯ рдХреЛ рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рд╕рдордЭрд╛рдЗрдпреЗред

11.

Write a note on the given following (any two)

рджрд┐рдпреЗ рдЧрдпреЗ рдХреЛ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрд┐рдпреЗ- (рдХреЛрдИ рджреЛ)

(a) Hash Table

(a) рд╣реИрд╢ рдЯреЗрдмрд▓

(b) Undirected and weighted graph

(b) рдЕрдирдбрд╛рдЗрд░реЗрдХреНрдЯреЗрдЯ рдФрд░ рд╡реЗрдЯреЗрдЬреНрдб рдЧреНрд░рд╛рдл

(c) Spanning tree

(c) рд╕реНрдкреЗрдирд┐рдВрдЧ рдЯреНрд░реА

(d) Depth First Search

(d) рдбреЗрдкреНрде рдлрд░реНрд╕реНрдЯ рд╕рд░реНрдЪ