社区
数据结构与算法
帖子详情
简单的一个问题,请求给出解答(2叉数的)
jsbiz
2004-10-15 03:41:19
有以下的模型
1
2 3
4 5 6 7
8 9 10 11 12 13 14 15
…………
的结构,数量可能有很多 假如1000个 编码最多是1000
要求给出一个号码 计算出下面的节点的值
如 给出7
那么下面的节点的值就是 14 15 28 29 30 31……
程序需要在ASP中实现
请教该怎么做?
思路也可以
谢谢!
...全文
125
3
打赏
收藏
简单的一个问题,请求给出解答(2叉数的)
有以下的模型 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ………… 的结构,数量可能有很多 假如1000个 编码最多是1000 要求给出一个号码 计算出下面的节点的值 如 给出7 那么下面的节点的值就是 14 15 28 29 30 31…… 程序需要在ASP中实现 请教该怎么做? 思路也可以 谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寻开心
2004-11-10
打赏
举报
回复
左侧子节点的标号是父亲节点的2倍啊
然后往下算就是了
n
2n 2n+1
4n 4n+1 4n+2 4n+3
。。。。。。。。
lamputa_lito
2004-11-10
打赏
举报
回复
用队列来做,下面给出伪码(其中queue表示一种先进先出的队列,get函数指从队列头中取出一个值,put函数指把一个值加到队列尾)
struct tree{
int value;
tree* lch;//左子树
tree* rch;//右子树
};
void printf(queue* q)
{
while(q->length > 0 )
{
T = q->get();
if( T->lch )
{
cout<<T->lch->value<<" ";
if( T->lch->lch )
q->put( T->lch->lch );
if( T->lch->rch )
q->put( T->lch->rch );
}
if( T->rch )
{
cout<<T->rch->value<<" ";
if( T->rch->lch )
q->put( T->lch->lch );
if( T->rch->rch )
q->put( T->lch->rch );
}
}
}
void main()
{
tree* T = new tree;
//...........构造树
queue* q = new queue;
q->put(T);
printf(q);
}
pcs_starfish
2004-10-15
打赏
举报
回复
bool bQuit = false;
for(int k=2;!bQuit;k*=2)
{
for(int j=0;j<k && !bQuit;j++)
{
cout<<i*k+j;
if(i*k+j >= 1000)
bQuit = true;
}
}
MMaction2:常见
问题
解答
我们在这里列出了许多用户常遇到的
问题
以及相应的解决方案。常见
问题
解答
概述安装数据训练测试如果您发现任何频繁出现的
问题
并且有解决方法,欢迎在列表中补充。如果这里的内容没有涵盖您的
问题
,请使用提供的模板创建
一个
问题
,并确保在模板中填写所有必要的信息。
朋友面试遇到的上升数
问题
的
解答
朋友面试遇到
一个
上升数的
问题
,据说网上没有答案,我也没有查。写了
一个
小方法,没有做BUG处理,大佬们勿喷。 上题:[请问1到10000之前,有多少升数字? ] 升数字就是从左向右读,数值是依次上升的即可,比如123, 1256,1389,但是1123, 165就不是。 看到这个题的...
给出
一个
整数,寻找符合条件的幸运数的个数
题目:我们称
一个
十进制正整数是幸运数当且仅当它只由数字4和7构成。现在
给出
一个
正整数n,你需要计算有多少个不大于n的幸运数。由于答案可能非常大,你只需要输出答案除以109+7后的余数。输入第一行包含
一个
整数n。1≤n≤10100000输出输出对应的答案。样例输入125样例输出6思路:输入
一个
整数,把该数转化为字符串,然后分别判断字符串每位字符(即:整数)是否符合题目的要求。这里是4或者7组成的数才...
寻找全排列的下
一个
数
题目:
给出
一个
正整数,找出这个正整数所有数字全排列的下
一个
数。 (在
一个
整数所包含数字的全部组合中,找到
一个
大于且仅大于原数的新整数) 如果输入 12345 则返回 12354 如果输入 12354 则返回 12435 如果输入 12435 则返回 12453 思考:由固定几个数字组成的整数,怎样排列最大,怎样排列最小?
解答
:逆序排列最大,顺序排列最小。 例子:
给出
1、2...
WSL2 Systemd 单脚本解决方案常见
问题
解答
WSL2 Systemd 单脚本解决方案常见
问题
解答
项目基础介绍 本项目是one-script-wsl2-systemd,旨在为Windows Subsystem for Linux 2 (WSL2)提供
一个
简单
的脚本来启动systemd。该脚本在WSL2环境中启动systemd,使其作为进程命名空间中的第
一个
进程运行(即PID 1)。此外,该项目还提供了一些附加的配置和工具,以便更好地在WSL...
数据结构与算法
33,026
社区成员
35,334
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章