B.TechSemester 42023-24Basics Data Structure AlgorithmsBOE406

Basics Data Structure Algorithms (BOE406) - AKTU Question Paper 2023-24

B.Tech · Semester 4 · Free PDF Download

This is the official AKTU Basics Data Structure Algorithms Previous Year Question Paper for B.Tech Semester 4, academic session 2023-24. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.

Course:B.Tech
Semester:Semester 4
Session:2023-24
University:AKTU / UPTU

Rate this paper

Questions Asked in 2023-24

Basics Data Structure Algorithms (BOE406) — complete question paper · 70 marks · 3 Hours

Section AAttempt all questions in brief. 2 x 7 = 14
  • a
    Write a C program to perform addition of two polynomials
  • b
    Explain how asymptotic notations are used to describe the efficiency of algorithms
  • c
    Write a C program to evaluate a given postfix expression
  • d
    How are circular queues different from regular queues?
  • e
    Explain the concept of different collision resolution techniques
  • f
    Describe the concept of complete binary
  • g
    Provide examples of how graphs are used to model social networks
Section BAttempt any three of the following: 7 x 3 = 21
  • a
    Describe the Row Major Order and Column Major Order for representing multidimensional arrays. How do these representations impact the efficiency of accessing array elements?
  • b
    Explain the principles of recursion and compare it with iteration. Provide examples of recursive and iterative solutions for calculating Fibonacci numbers
  • c
    Discuss the merge sort algorithm and its application in external sorting. Provide an example and a C program for merge sort
  • d
    Describe the modification of data in a binary search tree. Provide a C program to modify data in a BST
  • e
    Discuss the adjacency matrix and adjacency list representations of graphs. Compare their space and time complexities
Section CAttempt any one part of the following: 7 x 1 = 7
  • a
    Explain the Array Implementation and Pointer Implementation of Singly Linked Lists. What are the advantages and disadvantages of each method?
  • b
    Illustrate the process of polynomial multiplication using linked lists for polynomials with two variables. Provide an example and C code for the same
  • a
    Write a C program to implement a priority queue using an array. Explain how the priority is managed in this implementation
  • b
    Discuss the concept of tail recursion and its advantages. Provide a C program that demonstrates tail recursion
  • a
    Describe radix sort and how it differs from other comparison -based sorting algorithms. Provide an example and a C program for radix sort
  • b
    Discuss the time complexity of selection sort and bubble sort. Write a C program to implement each sorting algorithm
  • a
    Describe the tree traversal algorithms . Write C programs to perform each traversal on a given binary tree
  • b
    Compare and contrast strictly binary trees and complete binary trees. Discuss their structures and use cases
  • a
    Discuss the role of graphs in network routing and shortest path algorithms. Provide an example and a C implementation of Dijkstra's algorithm
  • b
    Describe the process of graph traversal using depth -first search. Provide a C program to perform DFS on a given graph

Question text is extracted from the official AKTU question paper PDF above. Hindi translations are omitted — every question is printed in English in the original paper. Last verified: 2026-08-23.

Basics Data Structure Algorithms — Other Year Papers

AKTU Basics Data Structure Algorithms PYQs from other sessions

Syllabus & More PYQs

Paper solve karne se pehle unit-wise syllabus dekh lo