What is B+ tree?

Answer Posted / nishant

a B+ tree is a type of tree which represents sorted data in
a way that allows for efficient insertion, retrieval and
removal of records, each of which is identified by a key. It
is a dynamic, multilevel index, with maximum and minimum
bounds on the number of keys in each index segment (usually
called a 'block' or 'node'). In a B+ tree, in contrast to a
B-tree, all records are stored at the lowest level of the
tree; only keys are stored in interior blocks.

The primary value of a B+ tree is in storing data for
efficient retrieval in a block-oriented storage context.
Given a storage system with a block size of b, a B+ tree
which stores a number of keys equal to a multiple of b will
be very efficient when compared to a binary search tree (the
corresponding data structure for non-block-oriented storage
contexts).

Is This Answer Correct ?    46 Yes 8 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the disadvantages of circular list?

492


Is python good for freshers?

492


What is the default capacity of hashmap?

401


Can you override methods of arraylist?

487


List the limitations of linear probing?

522






What exactly is data?

510


Is a hash table a map?

474


What are the Differences between map and hashmap?

505


What is the difference between null and void?

522


Explain binary search tree?

584


Treemap orders the elements on which field?

506


What do you mean by collision in hashing?

548


What are the advantages of modularity?

497


Which sorting does collections sort use?

479


Write a program for reversing the Single Linked List?

719