edited by
239 views
1 votes
1 votes

Which of the following statements is/are correct? (Mark all the appropriate options)

  1. In a $B^+$ Tree, the structure of leaf nodes differs from the structure of internal nodes
  2. In a $B^+$ Tree, some search field values from the leaf nodes are repeated in the internal nodes to guide the search
  3. In a $B^{+}$ Tree, all non-root nodes are at least half full
  4. In a $B^{+}$ Tree, every key value exist at the leaf level
edited by

1 Answer

2 votes
2 votes

These are the properties of a $B^{+}$ tree. In a $B^{+}$Tree, data pointers are stored only at the leaf nodes; hence, the structure of leaf nodes differs from the structure of internal nodes. Since, all data pointers are at the leaf level every key value must exist at the leaf level.

So, the correct answer is $A;B;C;D.$

PS: For option C, in a $B^+$ tree of order $p,$ an internal node can have maximum $p$ children but minimum it must have $\lceil p/2 \rceil$ children.

Reference: https://en.wikipedia.org/wiki/B%2B_tree 

edited by
Answer:

Related questions

2 votes
2 votes
1 answer
2
gatecse asked Oct 8, 2020
212 views
Consider a $B$-tree in which the search key is $20$ bytes long, block size is $1024$ bytes, data pointer is $10$ bytes and block pointer is $8$ Bytes. The maximum order o...