View Full Version : Data Structures


Pages : [1] 2

  1. What are the types of graphs
  2. What is the difference between directed
  3. What is the other name for directed
  4. What are the commonly used representations
  5. What are the different ways of visiting
  6. Write the algorithm for depth first
  7. Write the algorithm for breadth first
  8. What is a spanning tree
  9. What are the properties of a
  10. What is depth first spanning
  11. What is breadth first spanning
  12. What is the use of spanning
  13. How do you determine the cost of
  14. What is the condition to be satisfied by
  15. What is the use of Dijkstra’s
  16. What is the type of the algorithm used
  17. Does the minimum spanning tree of
  18. What is a graph
  19. What are the types of collision resolution techniques
  20. List the hashing functions based on the
  21. What are the methods available to
  22. Which of the following algorithms is slower
  23. What is logic followed by shell
  24. What are the other names for
  25. How many arrays are required for
  26. What is the complexity of merge
  27. Write the algorithm for merge
  28. What is the complexity of heap
  29. What do you mean by “In place”
  30. Out of the following which is the slower
  31. How many arrays are used in
  32. Write the algorithm for heap
  33. What is the complexity of quick
  34. What is the other name for quick
  35. Write the algorithm for quick
  36. What is logic of quick sort
  37. What is the complexity of insertion
  38. Write the algorithm for insertion
  39. What is the complexity of selection
  40. Write the algorithm for selection
  41. What is the best case complexity for
  42. What is the use of modified bubble
  43. How can you solve the limitation of
  44. Why the complexity of bubble sort is same
  45. What is the complexity of bubble
  46. Why is the term bubble used in
  47. Write the algorithm for bubble
  48. What are the types of internal
  49. When should we use external
  50. When should we use internal
  51. What are the types of sorting
  52. What is sorting
  53. What is the disadvantage of binary
  54. What is the advantage of binary search
  55. Write the algorithm for binary
  56. What is the condition to use
  57. Write the syntax for linear search
  58. Write the syntax for linear search
  59. What is linear search
  60. What is searching
  61. Name the operations that can be
  62. What is the other name for min
  63. What is the other name for max
  64. What is min heap
  65. What is max heap
  66. What are the types of
  67. What is a heap
  68. Using which structure is the priority
  69. What is the data structure used
  70. Write the syntax of B-tree
  71. What is a B-tree
  72. What is a multiway tree
  73. Write the syntax of 2-3tree
  74. What are the conditions to be followed to
  75. How can you overcome the disadvantage
  76. What is the disadvantage of AVL
  77. At what condition the balancing has to
  78. How can you determine whether right sub
  79. How can you represent balance factor
  80. How do you check whether a tree is
  81. Write the syntax of AVL tree
  82. How do you calculate the balance
  83. What are the elements of an AVL
  84. Why are balanced binary trees called
  85. What is the other name for balanced
  86. What is a balanced binary
  87. What is a forest
  88. Write the syntax of node of a general tree
  89. Name the pointers which are to be maintained
  90. What are siblings
  91. What is a general tree
  92. What are the conditions to be checked when
  93. Write the syntax of threaded binary
  94. What are the elements of a node in
  95. What is the limitation of threads in
  96. What are left threads
  97. What are right threads
  98. How do you calculate the number of branches
  99. How do you calculate the number of nodes
  100. How do you calculate the external nodes if
  101. What are external nodes
  102. What are internal nodes
  103. What is the other name for extended
  104. How do you convert a binary tree into
  105. If you traverse the expression tree in in-order
  106. If you traverse the expression tree in post
  107. If you traverse the expression tree in
  108. What are expression trees
  109. What are the applications of binary
  110. What are the possible conditions encountered
  111. Write the algorithm for inserting a node
  112. Write the algorithm for searching a
  113. What are the different operations that
  114. What is a binary search tree
  115. What are the different ways in which
  116. Write the syntax for structure of
  117. What are the elements of each
  118. Write the algorithm for post-order
  119. Write the algorithm for pre-order
  120. Write the algorithm for in-order
  121. What is the primary difference in
  122. What are the different methods of
  123. What is the efficient data
  124. What is traversal of
  125. What is a complete binary
  126. What is depth of a tree
  127. What is a level of
  128. What is a degree of a
  129. What is a strictly binary
  130. What is descending of
  131. What is climbing of tree
  132. What is a left descendant
  133. What is an ancestor
  134. What is a father node
  135. What is a leaf node
  136. What is a root
  137. What is a node?
  138. What is an empty binary
  139. What does a binary tree
  140. What is a binary tree?
  141. What is a tree?
  142. What are the applications of priority
  143. What is the minimum number of queues
  144. Which notations are used in evaluating
  145. Where are the return values stored while
  146. Which data structure is used in recursion
  147. Name few applications of multilinked
  148. Is a linked list linear or non linear data
  149. If you are using C language to implement the
  150. What are the major data structures used in the
  151. Name the areas of application of
  152. What is a data structure?
  153. What is an algorithm?
  154. What are the properties of an algorithm?
  155. What are the types of algorithms?
  156. Define iterative algorithms?
  157. Define recursive algorithms?
  158. What is an array?
  159. What is a data structure?
  160. What are the types of data structures?
  161. What is a linear data structure?
  162. What is non linear data structure?
  163. What are the types of array operations?
  164. What is a matrix?
  165. What are the types of matrix operations?
  166. What is the condition to be checked for the multiplication
  167. Write the syntax for multiplication of
  168. What is a string?
  169. What is use terminating null character?
  170. What is an empty string?
  171. What are the operations that can be performed on a string?
  172. What is Brute Force algorithm?
  173. What are the limitations of arrays?
  174. How can you overcome the limitations of
  175. What is a linked list?
  176. What is the difference between an array and
  177. What is a node?
  178. What does node consist of?
  179. Write the syntax of node creation?
  180. Write the syntax for pointing to next
  181. What are self referential structures?
  182. How can you identify the end of a
  183. Write the syntax to identify the end of the
  184. How can you access the elements of a
  185. Write the algorithm for displaying the nodes of
  186. What are the operations that can be
  187. What are the situations in inserting
  188. Write the algorithm for insertion of a
  189. Write the algorithm for inserting node at the
  190. Write the algorithm for inserting a new node in the
  191. Write the algorithm for inserting a node at the
  192. What are the situations in deleting
  193. Write the syntax for deletion of a node?
  194. Write the algorithm for deleting the first node of the
  195. Write the algorithm for deleting the last node?
  196. Write the algorithm for deleting a specified
  197. What are the advantages of a linked list?
  198. What are the applications of linked lists?
  199. What are the types of linked lists?
  200. What is the limitation of linked list?
  201. How can you overcome the limitation of linked list?
  202. What is a circular linked list?
  203. How can you traverse a circular linked
  204. What is recursion?
  205. What is the limitation of circular linked
  206. How can you overcome the limitation of circular
  207. What is a doubly linked list?
  208. What are the operations that can be performed on
  209. Using which data structure are the stacks and
  210. What is the disadvantage of doubly linked list in
  211. What is a circular doubly linked list?
  212. What is a sparse matrix?
  213. What is a stack?
  214. What is the other name for stack?
  215. What are the operations done on
  216. Define push.
  217. Define pop.
  218. What are the ways of representing a stack?
  219. Write the algorithm of adding an element to a stack
  220. Write the algorithm for removing an element from
  221. What is the limitation in representing a stack
  222. Write the algorithm for push operation on stack
  223. Write the algorithm for pop operation on stack
  224. What are the applications of stacks?
  225. What is stack overflow?
  226. What is stack underflow?
  227. What is polish notation?
  228. What are the types of polish
  229. What is a queue?
  230. What is other name for
  231. What are the ways of representing
  232. What is front end?
  233. What is rear end?
  234. Write the algorithm of adding an element to a queue
  235. Write the algorithm for removing an element
  236. What are the applications of queues
  237. What is the limitation in representing a
  238. Write the syntax of node creation for queue
  239. Write the algorithm for adding a data element to
  240. Write the algorithm for removing a data element from
  241. What is queue overflow?
  242. What is queue underflow?
  243. What is circular queue?
  244. Why do we need circular queue
  245. Write the algorithm of adding an element to
  246. What is a dequeue?
  247. What is a priority queue?
  248. What are the operations performed on a
  249. What are the rules followed in using
  250. Write the syntax of node creation for priority