(root: MyNode)
| 187 | |
| 188 | |
| 189 | def get_left_most(root: MyNode) -> Any: |
| 190 | while True: |
| 191 | left_child = root.get_left() |
| 192 | if left_child is None: |
| 193 | break |
| 194 | root = left_child |
| 195 | return root.get_data() |
| 196 | |
| 197 | |
| 198 | def del_node(root: MyNode, data: Any) -> MyNode | None: |