【文件属性】:
文件名称:二元树
文件大小:15KB
文件格式:ZIP
更新时间:2021-02-12 03:17:44
C
0x1D。 C-二叉树
描述
下层编程系列中的这个项目是关于:
什么是二叉树
二叉树和二叉搜索树有什么区别
与链接列表相比,在时间复杂度方面可能获得什么?
二叉树的深度,高度和大小是多少
遍历二叉树有哪些不同的遍历方法
什么是完整,完整,完美,平衡的二叉树
文件
任务
0-binary_tree_node.c
创建一个二叉树节点
1-binary_tree_insert_left.c
插入一个节点作为另一个节点的左子节点
2-binary_tree_insert_right.c
插入一个节点作为另一个节点的右子节点
3-binary_tree_delete.c
删除整个二叉树
4-binary_tree_is_leaf.c
检查节点是否为叶子
5-binary_tree_is_root.c
检查给定节点是否为根
6-binary_tree_preorder.c
使用预遍历
【文件预览】:
binary_trees-master
----.gitignore(46B)
----4-binary_tree_is_leaf.c(332B)
----12-binary_tree_leaves.c(388B)
----16-binary_tree_is_perfect.c(2KB)
----3-binary_tree_delete.c(354B)
----9-binary_tree_height.c(506B)
----18-binary_tree_uncle.c(1KB)
----binary_tree_print.c(2KB)
----17-binary_tree_sibling.c(375B)
----7-binary_tree_inorder.c(459B)
----11-binary_tree_size.c(572B)
----5-binary_tree_is_root.c(315B)
----13-binary_tree_nodes.c(458B)
----10-binary_tree_depth.c(325B)
----README.md(2KB)
----1-binary_tree_insert_left.c(606B)
----0-binary_tree_node.c(559B)
----8-binary_tree_postorder.c(499B)
----1-left(13KB)
----15-binary_tree_is_full.c(644B)
----1-main.c(482B)
----6-binary_tree_preorder.c(514B)
----2-binary_tree_insert_right.c(611B)
----binary_trees.h(2KB)
----14-binary_tree_balance.c(617B)