HamiIT
Sign inGet started
Home
Theme
ADD CONTENT

Sign in Required

Please sign in to add content

Sign In
ProgramsBSC CSITSemester 3Data Structure and Algorithms2081

BSC CSIT Semester 3 – Data Structure and Algorithms 2081 TU Final Exam Questions & Answers

12 Questions•75 Marks•TU

Tribhuvan University

Institute of Science and Technology

2081

Bsc CSIT / Semester 3 / Science

Computer Science and Information Technology

Data Structure and Algorithms

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 8 + 8

Time: 3 Hours

Candidates are required to give their answers in their own words as far as practicable.

The figures in the margin indicate full marks.

SECTION A

Attempt any TWO question.

1

Define circular queue. How queue differ from stack. Write a program to implement linear queue.

2

What is AVL tree? How heap differ from tree? Construct an AVL tree for data 24,12,8,15,35,30,57,40,45 and 78.

3

Define list. How can you use linked list to implement stack? Explain circular linked list.

SECTION B

Attempt any EIGHT question.

4

Explain big oh notation in brief. Find big oh of the following function: f(x) = 5x4 + 9x2 + 7x + 9.

5

Convert the infix expression A+(((B-C)*(D-E)+F)/G)$(H-I) into post expression using stack.

6

Write a program to find GCD of two numbers using recursion.

7

What is the application of spanning tree? Draw a MST of a graph containing any 8 vertices and 11 edges with arbitrary edge costs.

8

Sort the number {82, 73, 12, 39, 26, 88, 2, 9, 60, 41} using shell sort.

9

What is hashing? how do you apply linear probing and rehashing explain with example.

10

What is the algorithm for node insertion and deletion from specified position from doubly linked list.

11

What is linear queue? Why do we need circular queue? Explain.

12

Write short notes on:

a. Breadth First traversal of graph

b. TOH

Showing 12 questions

*** END OF QUESTION PAPER ***

Exam Years

Sample Questions

Define circular queue. How queue differ from stack. Write a program to implement linear queue.

Marks: 10Chapter: Unit 3: Queue (4 Hrs.)

1. Circular Queue Definition A Circular Queue is a linear data structure where the last position is connected back to the first position to form a circle. - It overcomes the limitation of a linear

What is AVL tree? How heap differ from tree? Construct an AVL tree for data 24,12,8,15,35,30,57,40,45 and 78.

Marks: 10Chapter: Unit 8: Trees and Graphs (8 Hrs.)

1. AVL Tree Definition An AVL Tree is a self-balancing binary search tree (BST) in which the height difference between the left and right subtrees of any node is at most 1. - Named after Adelson-Ve

Define list. How can you use linked list to implement stack? Explain circular linked list.

Marks: 10Chapter: Unit 5: Lists (8 Hrs.)

1. Definition of List A List is a linear data structure that stores a sequence of elements. - Elements are arranged in a specific order. - Each element can be accessed, inserted, or deleted. -

Explain big oh notation in brief. Find big oh of the following function: f(x) = 5x4 + 9x2 + 7x + 9.

Marks: 5Chapter: Unit 1: Introduction to Data Structures & Algorithms (4 Hrs.)

1. Definition of Big-O Notation Big-O notation (O) is an asymptotic notation used to describe the upper bound of the time or space complexity of an algorithm. It represents the worst-case performanc

Convert the infix expression A+(((B-C)(D-E)+F)/G)$(H-I) into post expression using stack.

Marks: 5Chapter: Unit 2: Stack (4 Hrs.)

1. Definition Infix Expression An infix expression is an expression in which the operator is written between operands. Example: A + B Postfix Expression A postfix expression (Reverse Polish No

And more questions available on this page.

About Data Structure and Algorithms Past Questions

This page contains the complete 2081 TU Final examination paper for Data Structure and Algorithms, part of the BSC CSIT Semester 3 curriculum. All questions are from official Tribhuvan University (TU) exam papers.

How to Use This Resource

  • Practice each question thoroughly before checking the answer
  • Use the answers as reference to understand the expected format
  • Time yourself to simulate exam conditions
  • Review chapter concepts if you struggle with any question
  • Link to specific questions using #q1, #q2, etc. in the URL

Related Resources

← Back to Data Structure and Algorithms Chapters

Data Structure and Algorithms 2081 TU Final past questions with answers for BSC CSIT students in Nepal. Prepare for Tribhuvan University (TU) exams with our comprehensive question bank and model answers.

H
Hami IT

Empowering IT students with quality education resources and comprehensive exam preparation materials.

Programs

  • Flutter
  • Java
  • DevOps

Company

  • About Us
  • Contact
  • Terms of Service
  • Privacy Policy

Contact

  • 📧contact@hamiit.com
  • 📞+977 9813706443
  • 📍Kathmandu, Nepal

Community

  • Join Discord
  • Report a bug
  • Request feature

© 2026 Hami IT. All rights reserved.