using System;
using System.Collections;
namespace helloWorld {
// 二叉树的实现
public class Tree<T> {
private TreeNode<T> head;
public TreeNode<T> Head {
set { head = value; }
get { return head; }
}
//创建Tree;
public Tree () {
Head = null;
}
public Tree (T tump) {
TreeNode<T> p = new TreeNode<T> (tump);
Head = p;
}
public Tree (T tump, TreeNode<T> l, TreeNode<T> r) {
TreeNode<T> p = new TreeNode<T> (tump, l, r);
Head = p;
}
//判断树谁否为空
public bool IsNull (TreeNode<T> p) {
if (p == null) {
return true;
} else {
return false;
}
}
//获取跟节点
public TreeNode<T> GetRoot () {
return Head;
}
C# 二叉树
最新推荐文章于 2025-05-13 13:07:34 发布