Data Structures Analysis Of Algorithms (KCA-205) - AKTU Question Paper 2022-23
MCA · Semester 2 · Free PDF Download
This is the official AKTU Data Structures Analysis Of Algorithms Previous Year Question Paper for MCA Semester 2, academic session 2022-23. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.
Course:MCA
Semester:Semester 2
Session:2022-23
University:AKTU / UPTU
Rate this paper
Questions Asked in 2022-23
Data Structures Analysis Of Algorithms (KCA-205) — complete question paper
Section AAttempt all questions in brief. 2 x 10 = 20
- aDescribe the Big Oh notation
- bDifferentiate between array and linked list
- cLet J an K be integers and suppose Q(J,K) is recursively defined as Find Q(4,7)
- dConsider the following linear queue capable of accommodating maximum five elements. Front = 2 Rear = 4 Queue _ L, M, N, _ Compute following operations (i)Add O (ii) Add P (iii) Delete two letters (iv) Add Q, R
- eWhat do you mean by non-comparison sort? List two non-comparison sort algorithms
- fApply selection sort algorithm on given data to sort in ascending order
- gDiscuss the concept of inorder "successor" and inorder “predecessor” in Binary Search Tree
- hGive static and dynamic memory representation of binary tree (i) How dynamic programming approach is better from recursive programming approach (j) What is the role of a negative cycle, while you are computing the shortest path in the graph
Section BAttempt any three of the following: 10x3=30
- aDiscuss how two-dimensional array can be stored in the memory and compute the following. An array Arr[50][100] is stored in the m emory along the row major with each element occupying 4 bytes of memory. Estimate the address of the location Arr[20][50], if the base address 1000
- bWrite down algorithm to evaluate postfix expression and also evaluate given postfix expression using the algorithm
- cDiscuss various methods to represent graph in the m emory, Also write down algorithm to do DFS in the graph. Apply that algorithm on given graph to compute DFS Tree
- dWhat is AVL tree? What is balancing factor? Explain balancing method of AVL tree with all possible cases with suitable example
- eHow Strassen’s matrix multiplication provide better time complexity over classical matrix multiplication algorithm. Apply the Strassen's algorithm method on the following matrix 1 5 7 3 and 8 2
Section CAttempt any one
- bGive an algorithm or C function to perform following operations on single linear linked list (i) Insert a node after a given node (ii) Delete a node from end
- aWhat do you understand by hashing? What are the dif ferent hashing techniques? Discuss different techniques to resolve collision once it is occurred during hashing
- bWrite a ‘C’ program to implement two stacks in a si ngle array. One stack will grow from one end of the array and second stack will grow from the other end of the array. User need to implement following functions (i) Push in specific stack (ii) Pop from Specific stack (iii) Handing overflow and underflow cases
- bWrite down Quick Sort Algorithm and apply it on following data to sort it
- aWrite down recursive algorithm to insert a node in binary search tree. And apply that algorithm to construct BST with given data
- bDemonstrate the traversal of the following tree in Pre write recursive algorithms of three traversals
- aWrite down algorithm of Floyd Also apply it on following graph
- bDiscuss the applications of longest common subsequence( LCS). <1.0,0,1,0,1,0,1> and < 0,1,0,1,1,0,1,1,0> part of the following : 10x1=10 Write down recursive algorithm to insert a node in binary search tree. And apply that algorithm to construct BST with given data. the traversal of the following tree in Pre -Order, Post-Order and In write recursive algorithms of three traversals. part of the following : 10x1=10 Write down algorithm of Floyd -Warshall to compute all pair shortest path with in the graph. Also apply it on following graph Discuss the applications of longest common subsequence( LCS). Determine the LCS of <1.0,0,1,0,1,0,1> and < 0,1,0,1,1,0,1,1,0> Write down recursive algorithm to insert a node in binary search tree. And apply that Order and In -Order. Also shortest path with in the graph. Determine the LCS of
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.
Data Structures Analysis Of Algorithms — Other Year Papers
AKTU Data Structures Analysis Of Algorithms PYQs from other sessions
More MCA Semester 2 (2022-23) Papers
Other subjects from same semester and session
Cyber Security2022-23Database Management Systems2022-23Object Oriented Programming2022-23Theory Of Automata Formal Languages2022-23Operating Systems2022-23
View all MCA Semester 2 2022-23 papers →