当前位置:网站首页>C#二叉树结构定义、添加节点值
C#二叉树结构定义、添加节点值
2022-06-29 12:05:00 【黄昏和星空】
本文讲解C#二叉树结构定义、添加节点值
///
/// 二叉树的定义
///
public class BiTNode
{
public BiTNode() { }
public int data;//数据域
public BiTNode lchild;
public BiTNode rchild;
}
实际main程序测试
public const int MaxSize = 50;
static void Main(string[] args)
{
BiTNode T = new BiTNode() ;
int x=0;
//创建二叉树
T.data = 1;
T.lchild= new BiTNode();
T.lchild.data = 2;
T.rchild = new BiTNode();
T.rchild.data = 3;
T.lchild.rchild=new BiTNode();
T.lchild.rchild.data = 4;
T.lchild.rchild.lchild= new BiTNode();
T.lchild.rchild.lchild.data = 6;
T.rchild.rchild = new BiTNode();
T.rchild.rchild.data = 5;
Console.WriteLine(“先序遍历的值:”);
PreOrder(T);
Console.WriteLine();
Console.WriteLine(“中序遍历的值:”);
InOrder(T);
Console.WriteLine();
Console.WriteLine(“后序遍历的值:”);
PostOrder(T);
Console.WriteLine();
Console.WriteLine(“非递归中序遍历的值:”);
InOrder2(T);
Console.WriteLine();
Console.WriteLine(“层次遍历的值:”);
LevelOrder(T);
Console.ReadLine();
}

边栏推荐
- Kyligence Zen, an intelligent indicator driven management and decision-making platform, is newly launched and is in limited internal testing
- C#实现图的邻接矩阵和邻接表结构
- 深入理解 volatile 关键字
- AGCO AI frontier promotion (6.29)
- 《Go题库·14》WaitGroup的坑
- Interpolated scatter data
- ERP Kingdee for preparing BOM
- Unexpected ‘debugger‘ statement no-debugger
- 如果我在深圳,到哪里开户比较好?另外想问,现在在线开户安全么?
- 云龙开炮版飞机大战(完整版)
猜你喜欢
随机推荐
地球观测卫星数据
How to install oracle19c in Centos8
oracle 19c : change the user sys/system username pasword under Linux
LeetCode_双指针_中等_328.奇偶链表
[JUC series] ThreadLocal of synchronization tool class
云龙开炮版飞机大战(完整版)
多项目开发入门-业务场景关联基础入门测试 工资表
Interview shock 61: tell me about MySQL transaction isolation level?
Go learning - build a development environment vscode development environment golang
Matlab简单入门
535. encryption and decryption of tinyurl: design a URL simplification system
Go question bank · 14 the pit of waitgroup
Inferiority complex and transcendence the meaning of life to you
测试--自动化测试:关于unittest框架
Gbase8s database into table clause
Recurrence of recommended models (III): recall models youtubednn and DSSM
架构实战营第五模块课后作业
1. Opencv实现简单颜色识别
如果我在深圳,到哪里开户比较好?另外想问,现在在线开户安全么?
Uncover the practice of Baidu intelligent test in the field of automatic test execution









