data structure, efficiency of an algorithm, abstract data type (ADT)
Determine asymptotic tight bound for the function f(n)=7n2+5n
front=3, rear=5
Queue=_ ,_ ,2, 4 ,5 ,_,_,_ ( _ states for empty cell)
6 is added
Two elements are deleted
10 and 12 added
Two elements are deleted
2 and 3 are added.
final value of front and rear for the following operation for straight queue and circular Q
Infix to Postfix/Prefix conversion and evaluate value
((((a+b) / c) * d) / (e + f * g)) - (h / i - j)
a=10, b=8, c=3, d=4, e=2, f=1, g=6, h=55, i=11, j=5
STACK Vs QUEUE
String reverse –explain with example
B-tree of order 3 with the following value
16, 20, 22, 42, 12, 30, 32, 18, 10, 34, 36, 38, 14, 24, 28, 40, 26.
Threaded binary tree, ,AVL tree
expression tree of the following expression.
((x + y) + z / (p - q)+ r )* (a + b)
binary tree from the following information:
In-order: 50, 10, 30, 90, 60, 80, 40, 20, 70
Pre-order: 60, 10, 50, 90, 30, 40, 80, 70, 20
What is the post order traversal of this tree?
limitation of linear queue? How can it solved. Explain with diagram.
Construct an AVL tree mentioning
12, 11, 13, 10, 9, 15, 14, 18, 7, 6, 5, 22, 20, 9 and 4.
In details
2- dimensional array, sparse matrix Multiple Stack, polynomials, Double Linked List
Write an Algorithm for deletion from the rear end of the Deque.
Consider a 2D array arr[20][20] having base address 2000 and no. of bytes per element is
compute the address of arr[9][15] in row major and column major order.
Write an algorithm to insert a data element after a particular data element in a singly linked list.
Insert the following numbers in an empty BST:
40, 25, 70, 22, 35, 60, 80, 90, 10, 30.
Draw the tree and perform the following operations (not successively)
i) Delete 30 ii) Delete 80 iii) Delete 40
Compare and contrast between
Binary tree Vs Binary Search tree
B tree Vs B+ tree
Kruskal’s algorithm- minimum spanning tree of the following graph
BFS and DFS following graph:
Short note:
Recursion Vs Iteration
Row-Major and Column-Major ordering
Time complexity of Quick Sort and Merge Sort
Insertion Sort
Internal and external sorting
Different collision resolution techniques of hashing
Red/Black tree
Representation of Graph