Given a subtree nodes, insert all of its elements into tree. */
| 543 | |
| 544 | /** Given a subtree nodes, insert all of its elements into tree. */ |
| 545 | void InsertNodes(KDTREE *tree, KDNODE *nodes) { |
| 546 | if (nodes == NULL) |
| 547 | return; |
| 548 | |
| 549 | KDStore(tree, nodes->Key, nodes->Data); |
| 550 | InsertNodes(tree, nodes->Left); |
| 551 | InsertNodes(tree, nodes->Right); |
| 552 | } |
| 553 | |
| 554 | /** Free all of the nodes of a sub tree. */ |
| 555 | void FreeSubTree(KDNODE *sub_tree) { |