永发信息网

二叉搜索树可用来对n个元素进行排序。

答案:2  悬赏:30  手机版
解决时间 2021-01-30 01:19
二叉搜索树可用来对n个元素进行排序。
最佳答案
。。。楼下嫌分少的泥垢了,就是个search tree又不是bst,有啥麻烦的,分分钟的事情,java写一下,下面的代码没编译过,可能有bug,但基本就是这么个东西

class Node
{
int num;
Node l;
Node r;

Node(int val)
{
num = val; l = null; r = null;
}
}

public class xxx

{
static Node tree = null;
static int n;
static int[] a;

public static void addTree(Node tree, int val)
{
Node nowat = tree;
while (true)
{
if (val < nowat.num)
{
if (nowat.l == null)
{
nowat.l = new Node(val);
break;
}
else nowat = nowat.l;
}
else
{
if (nowat.r == null)
{
nowat.r = new Node(val);
break;
}
else nowat = nowat.r;
}
}
}

public static void traverse(Node nowat)
{
if (nowat.l != null) traverse(nowat.l);
System.out.println(nowat.num);
if (nowat.r != null) traverse(nowat.r);
}

public static void main()
{
// 输入你自己搞
if (n == 0) return;

tree = new Node(a[0]);
for (int i = 1; i < n; ++i)
addTree(tree, a[i]);

traverse(tree);
}
}
全部回答
5分太少了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
诺思丹礼仪策划工作室地址在哪,我要去那里办
饫眼的意思是什么啊?知道的请说下!
09款科鲁兹钥匙插不进车门锁
八哥鸟刚刚开始说话,可是一点也不清楚那是怎
白色烤漆玻璃多久变黄
患儿,6岁。低热,乏力半月余,头痛,呕吐1周
琵琶行中写琵琶女出场场景,神态的句子是
阿拉伯人既然是白种人,高鼻深目,五官骨头身
a9三星和台积电哪个好
斑马文化传媒有限公司地址有知道的么?有点事
用什么办法化掉凝固的云石胶
【容斋随笔】容斋随笔翻译!急
敷时的意思是什么啊?知道的请说下!
看看这个情况会不会判死刑?非刑事专家勿进
一部动漫 三个女主上了阁楼之后然后可以变身
推荐资讯
浙江泰隆商业银行24小时自助银行地址在什么地
UVLayout v2 Pro注册机谁有uvlayout注册机的
天津那个酒吧比较出名?
动感单车买的没有那种速度,里程,卡路里的显
花肌粹葡萄籽活力水珠精华水怎么样
鸿志电脑地址在什么地方,我要处理点事
三友电脑怎么去啊,我要去那办事
一铅球从离地面高为45米处自由落下,求⑴落到
浦发银行信用卡晚了30天利息怎么算
夏利汽车发动机故障指示灯
80迈80码到底等于多少公里/小时
随俗沉浮的意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?