Iām having trouble understanding how to insert elements into a b*-tree, especially when it comes to the root node.
Lets say you have a b*-tree of order 9, and you were to insert the following items into the tree, 0, 1 , 2 ,5 ,7,9,10 and 12 I would think that you start off inserting into the root then by the time you insert 12 it would be full so it would overflow, therefore it would cause for the root to be split and have a root node which contains 7, a left child which contains 0, 1, 2, 5 and a right child that contains 9, 10 and 12. Am i correct in thinking so or is there another way of doing this.
PS: Please note I used b-tree as a tag because I could not use b*-tree Any help would be appreciated:)