| Here’s list of Questions & Answers on Data Structure |
1. Questions & Answers on Abstract Data Types
The section contains questions and answers on arrays, stacks, queues, single linked lists, doubly and circular linked lists, stacks using arrays and linked lists, queues using arrays, stacks and linked lists, priority queues and double ended queues.
2. Questions on Application of Stacks
The section contains questions on decimal to binary using stacks, towers of hanoi, expression evaluation of infix, prefix and postfix, conversions like infix to postfix, postfix to infix, prefix to infix and infix to prefix conversions, reversing the word using stack and balanced parenthesis.
3. Questions & Answers on Arrays Types
The section contains questions and answers on bit array, dynamic and parallel array, count inversion, rotation and reversal array operations, end array operations, sparse and suffix array, matrix and sparse matrix.
| Bit Array Dynamic Array Parallel Array Sparse Array Suffix Array Matrix | Sparse Matrix Count Inversion Rotation Array Operation Reversal Array Operation Number of Jumps to Reach End-array Operation |
4. Questions on Types of Lists
The section contains questions on skip list, self organizing list, xor linked list and free list.
| Skip List Self Organizing List | Xor Linked List Free List |
5. Questions & Answers on Binary Trees
The section contains questions and answers on binary trees using arrays and linked lists, preorder, postorder and inorder traversal, avl tree, binary tree properties and operations, cartesian tree, weight balanced tree, red black and splay trees, threaded binary tree and binary search trees, aa tree, top tree, treap, tango tree and rope.
6. Questions on B-Trees
The section contains questions on b tree, b+ tree and 2-3 tree.
| B-Tree B+ Tree | 2-3 Tree |
7. Questions & Answers on Trees
The section contains questions and answers on trees like ternary tree, k-ary tree, kd tree, expression tree, bin, van emde boas tree and disjoint set data structure.
| Ternary Tree – 1 Ternary Tree – 2 K-ary Tree – 1 K-ary Tree – 2 Van Emde Boas Tree | Disjoint-Set Data Structure Bin KD Tree Expression Tree |
8. Questions on Heap
The section contains questions on heap, binary and weak heap, binomial and fibonacci heap, d ary heap, ternary heap, pairing and leftlist heap, skew heap, min and max heap.
| Heap Binary Heap Weak Heap Binomial and Fibonacci Heap D-ary Heap Ternary Heap – 1 | Ternary Heap – 2 Pairing Heap Leftlist Heap Skew Heap Min/Max Heap |
9. Questions & Answers on Trie
The section contains questions and answers on trie and suffix tree.
| Trie Suffix Tree – 1 | Suffix Tree – 2 |
10. Questions on Hash Tables
The section contains questions on hash tables, direct addressing tables, hash tables chaining using linked lists, doubly linked lists, binary trees and list heads, hash tables with linear and quadratic probing, hashing functions, hash tree, min hash and double hashing.
11. Questions & Answers on Graph
The section contains questions and answers on graph, adjacency matrix, incidence matrix, adjacency list, directed and undirected graph, directed acyclic graphs, multigraph and hypergraph, binary decision diagrams & and-inverter graph.


0 Comments