在线等待,一个金字塔算法

jacksoft 2005-05-21 04:57:40
1
/ \
2 3
/ \ / \
4 5 6 7
.....以此类推
这样的数据结构
怎么编历到它们?
...全文
214 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacksoft 2005-05-24
  • 打赏
  • 举报
回复
自已解决了```谢谢各位```给分了```
to wanghui0380(放歌)
我的思路和你差不多```嘿嘿```数据库结构也差不多``
Hozaka 2005-05-23
  • 打赏
  • 举报
回复
哈哈,楼上的,上次我做的也是传销的系统,不过给了 1W 哦~~~~~~
但是你的数据库结构明显不合理,严格按照范式的话,是不允许出现 69,69,90,91,94 这样的串的。这种东西做起来就是麻烦,哎…………
wanghui0380 2005-05-22
  • 打赏
  • 举报
回复
呵呵,我现在手上的一个asp.net的项目,比你这个麻烦多了。客户要求用户积分按传销的方式,并且树接点可以移动可以删除,积分规则可以自己修改,查询条件可以自己定义。麻烦拉,而且这只是项目的一个小功能点而已,整个项目才给3K,哎,那家伙太不厚道了。

我的数据库结构
id userid prentid//父接点列表 deep//接点深度
1 69 69 0
3 78 69 1
5 89 69 1
6 90 69,69 1
7 91 69,69,90 2
9 93 69,69,90 2
10 94 69,69,90,91 3
11 95 69,69,90,91,94 4

遍历嘛好办象楼上说的递归就行了,代码我就不写了,我们总给出代码,对于你的提高不是件好事。你明白数据结构的表示,我想写出代码也是一件容易的事情

jacksoft 2005-05-22
  • 打赏
  • 举报
回复
请楼上的兄弟把大概的程序写一下```谢谢```
Hozaka 2005-05-22
  • 打赏
  • 举报
回复
唉,数据结构啊…………

遍历二叉树,写一个函数,递归就可以了,不复杂
jacksoft 2005-05-21
  • 打赏
  • 举报
回复
不然我也不会上来问啦```哈哈```
leo963258 2005-05-21
  • 打赏
  • 举报
回复
实现是可以实现。
不过超麻烦!!!
jacksoft 2005-05-21
  • 打赏
  • 举报
回复
是这样一个结构```要输出一个表格
层数 姓名
1 1
2 2
2 3
3 4
3 5
3 6
3 7
... ...
lovebanyi 2005-05-21
  • 打赏
  • 举报
回复
搞不懂小半要的了。你是要直接输出一个这样的结构吗。还是?
jacksoft 2005-05-21
  • 打赏
  • 举报
回复
关健上我的程序里1,2,3,4,5,6这些的ID并不是顺序排列的```没有条件去FOR```
请问有没有简便的方法```
leo963258 2005-05-21
  • 打赏
  • 举报
回复
呵呵,见笑了。
是我刚开始学的时候。做的!!
leo963258 2005-05-21
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function fun(){
var i,j,x,num=document.myform.num1.value;
for(i=1;i<=num;i++){
for(x=1;x<=(num-i);x++){
document.write("  ")
}
for(j=1;j<=(i*2-1);j++){
document.write("*")
}
document.write("<br>")
}
}//-->
</SCRIPT>
</HEAD>

<BODY>
<FORM METHOD=POST ACTION="" name="myform">
请输入金字塔的行数:
<INPUT TYPE="text" NAME="num1">
<INPUT TYPE="button" value="确定" onclick="fun()">
</FORM>
</BODY>
</HTML>
jacksoft 2005-05-21
  • 打赏
  • 举报
回复
to leo963258(读书之人)
可以啊,我研究一下```谢谢
jacksoft@163.com
发过来了请回下贴```
leo963258 2005-05-21
  • 打赏
  • 举报
回复
我有个js代码
是排*这个的金字塔形的。
不知道你要不要。
jacksoft 2005-05-21
  • 打赏
  • 举报
回复
比如 1 up_id 就是0
2,3 的 up_id 就是1
4,5 的 up_id 就是2
6,7 的 up_id 就是3
lovebanyi 2005-05-21
  • 打赏
  • 举报
回复
有关系的吧。关系都没有说出来。。
比如1应该知道它的一级是2,3

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧