Helper to print tree structure
(node, level)
| 98 | |
| 99 | |
| 100 | def _print_structure(node, level): |
| 101 | """Helper to print tree structure""" |
| 102 | indent = " " * level |
| 103 | if node.is_leaf(): |
| 104 | print(f"{indent}Leaf: {len(node.keys)} keys = {node.keys}") |
| 105 | else: |
| 106 | print(f"{indent}Branch: {len(node.keys)} keys, {len(node.children)} children") |
| 107 | for i, child in enumerate(node.children): |
| 108 | _print_structure(child, level + 1) |
| 109 | |
| 110 | |
| 111 | if __name__ == "__main__": |
no test coverage detected