Complete the sentence to describe a B-tree property.
A B-tree is a self-balancing tree data structure that maintains sorted data and allows searches, sequential access, insertions, and deletions in [1] time.
B-trees keep their height low, so operations like search, insert, and delete take logarithmic time relative to the number of elements.
Complete the sentence to explain the node structure of a B-tree.
Each node in a B-tree contains multiple keys and [1] children pointers.
B-tree nodes can have multiple children, which allows the tree to be wide and shallow, improving efficiency.
Fix the error in the statement about B-tree leaf nodes.
In a B-tree, all leaf nodes are at [1] level.All leaf nodes in a B-tree are at the same level, which keeps the tree balanced.
Fill both blanks to describe B-tree node key constraints.
Each node (except root) must have at least [1] keys and at most [2] keys.
In a B-tree of minimum degree t, each node except the root must have at least t-1 keys and at most 2t-1 keys.
Fill all three blanks to complete the B-tree insertion rule.
If a node is full (has [1] keys), it must be [2] before inserting a new key, which splits it into two nodes with [3] keys each.
When a node has 2t - 1 keys (full), it is split before insertion, resulting in two nodes each with t - 1 keys.