文件名称:binary_trees
文件大小:10KB
文件格式:ZIP
更新时间:2024-03-30 17:54:55
C
0x1D。 C-二叉树 资源 学习目标 一般的 什么是二叉树 二叉树和二叉搜索树有什么区别 与链接列表相比,在时间复杂度方面可能获得什么? 二叉树的深度,高度和大小是多少 遍历二叉树有哪些不同的遍历方法 什么是完整,完整,完美,平衡的二叉树 要求 一般的 允许的编辑器: vi , vim , emacs 您的所有文件都将在Ubuntu 14.04 LTS上编译 您的程序和函数将使用gcc 4.8.4使用-Wall -Werror -Wextra和-pedantic标志进行编译 您的所有文件都应以新行结尾 必须在项目文件夹的根目录下有一个README.md文件。 您的代码应使用Betty样式。 它将使用和进行检查 不允许使用全局变量 每个文件不超过5个功能 允许您使用标准库 在以下示例中,显示了main.c文件作为示例。 您可以使用它们来测试您的功能,但是不必将它们推送到您的存储库中(
【文件预览】:
binary_trees-main
----.gitignore(386B)
----4-binary_tree_is_leaf.c(337B)
----12-binary_tree_leaves.c(535B)
----3-binary_tree_delete.c(391B)
----9-binary_tree_height.c(576B)
----binary_tree_print.c(2KB)
----7-binary_tree_inorder.c(431B)
----11-binary_tree_size.c(467B)
----5-binary_tree_is_root.c(309B)
----13-binary_tree_nodes.c(507B)
----10-binary_tree_depth.c(374B)
----README.md(3KB)
----1-binary_tree_insert_left.c(661B)
----0-binary_tree_node.c(536B)
----8-binary_tree_postorder.c(454B)
----6-binary_tree_preorder.c(477B)
----2-binary_tree_insert_right.c(679B)
----binary_trees.h(2KB)
----14-binary_tree_balance.c(1KB)