コード例 #1
0
ファイル: 4tree.cpp プロジェクト: liyangddd/algorithms
//二叉树的清空操作
SearchTree MakeEmptyTree(SearchTree tree) {
	if (tree != NULL) {
		MakeEmptyTree(tree->left);
		MakeEmptyTree(tree->right);
		free(tree);
	}
	return NULL;
}
コード例 #2
0
ファイル: lines.cpp プロジェクト: brycekelleher/doombsp
bsptree_t *BuildTree()
{
	 bspline_t *lines = MakeLineList();

	bsptree_t *tree = MakeEmptyTree();

	BuildTreeRecursive(tree, tree->root, lines);

	return tree;
}