Add implementation of array binary tree.

Rewrite the tree serialization and deserialization methods.
Add applications of array and linked list.
This commit is contained in:
krahets
2023-07-19 16:09:27 +08:00
parent c68f18e480
commit 4e13755023
26 changed files with 680 additions and 178 deletions

View File

@ -3,13 +3,13 @@
from __future__ import annotations
# Import common libs here to simplify the codes by `from module import *`
from .linked_list import (
from .list_node import (
ListNode,
list_to_linked_list,
linked_list_to_list,
get_list_node,
)
from .binary_tree import TreeNode, list_to_tree, tree_to_list, get_tree_node
from .tree_node import TreeNode, list_to_tree, tree_to_list, get_tree_node
from .vertex import Vertex, vals_to_vets, vets_to_vals
from .print_util import (
print_matrix,