(b) 5 keys and 6 pointers for the interior nodes, 6 keys and 6 pointers in the leaf
nodes
Exercise 14.2.5
(a) Start at the root. 41 >13 so follow the second pointer. 31 641 <43 so
follow the third pointer. We find one of the keys is 41 so we follow the third
pointer to the data block.
(d) Start at the root. Follow leftmost pointers until the leaf node. For each of
the keys, if it less than 30, follow the pointer to the data block. Thus we
will follow data pointers for keys 2, 3, 5. Since 30 >5 follow the next leaf
pointer and repeat. Thus we will follow the data pointers for keys 7, 11,
then next leaf, 13, 17, 19, next, 23, 29, next. 30 <31 so we are done.
(e) Start at the root. 30 >13 so follow the second pointer. 23 630 <31 so
follow the second pointer. We find none of the keys is greater than 30 so we
7