佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1116|回复: 12

金字塔mode怎样search 啊?头大

[复制链接]
发表于 4-11-2007 09:42 PM | 显示全部楼层 |阅读模式
金字塔mode怎样search 啊?头大
一个点下面有两个点。。
1level=2
2 level=4
3level=8
4level=16
5level=32
6level=64
7level=128
8level=256
9level=512
10level= 1024点
用 while loop,怎样啊?想到头大料。

[ 本帖最后由 0758 于 4-11-2007 09:43 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 5-11-2007 12:46 AM | 显示全部楼层
原帖由 0758 于 4-11-2007 09:42 PM 发表
金字塔mode怎样search 啊?头大
一个点下面有两个点。。
1level=2
2 level=4
3level=8
4level=16
5level=32
6level=64
7level=128
8level=256
9level=512
10level= 1024点
用 while loop,怎样啊?想 ...
可以用binary search 试试
不然呢就试试 tree 的那些东东。
回复

使用道具 举报

发表于 6-11-2007 06:41 PM | 显示全部楼层
原帖由 0758 于 4-11-2007 09:42 PM 发表
金字塔mode怎样search 啊?头大
一个点下面有两个点。。
1level=2
2 level=4
3level=8
4level=16
5level=32
6level=64
7level=128
8level=256
9level=512
10level= 1024点
用 while loop,怎样啊?想 ...


写 function search 一个 level 就够了, 在function 里 search 完后, function 结束前要 call 回自己来 search 第二个 level, 酱不关它有多少 levels 它都会自己 search 到完咯!
只是给意见, 如果行不通不要怪我啊
回复

使用道具 举报

 楼主| 发表于 6-11-2007 08:50 PM | 显示全部楼层

回复 #3 hcong85 的帖子

你会怎样写啊?。。。。。。。。。。
回复

使用道具 举报

发表于 7-11-2007 10:07 AM | 显示全部楼层
原帖由 hcong85 于 6-11-2007 06:41 PM 发表


写 function search 一个 level 就够了, 在function 里 search 完后, function 结束前要 call 回自己来 search 第二个 level, 酱不关它有多少 levels 它都会自己 search 到完咯!
只是给意见, 如果行不通不 ...
这是recursive 吧。
回复

使用道具 举报

发表于 7-11-2007 10:12 AM | 显示全部楼层
你要用 BFS,还是 DFS?
回复

使用道具 举报

Follow Us
 楼主| 发表于 7-11-2007 02:04 PM | 显示全部楼层
我的DB是multiple tree.....难噢。。晕。。。BFS,还是 DFS 甚么来的???
回复

使用道具 举报

 楼主| 发表于 7-11-2007 03:18 PM | 显示全部楼层
有没有网址参考啊?谢谢
回复

使用道具 举报


ADVERTISEMENT

发表于 7-11-2007 03:23 PM | 显示全部楼层
BFS = Breadth-First-Search
DFS = Depth-First-Search
回复

使用道具 举报

发表于 7-11-2007 07:59 PM | 显示全部楼层
原帖由 vampcheah 于 7-11-2007 10:07 AM 发表
这是recursive 吧。


原来这叫 recursive 啊, 现在才知道,

通常我只是用, 很少去知道它叫什么的
回复

使用道具 举报

 楼主| 发表于 7-11-2007 11:26 PM | 显示全部楼层
BFS = Breadth-First-Search
DFS = Depth-First-Search
是甚么东东,可以解释一下吗?
回复

使用道具 举报

发表于 8-11-2007 12:33 AM | 显示全部楼层
BFS 就是 一个level一个level 来找, 不先探索分支
DFS 就是 往分支找,直到没有分支。。。

DFS: 又分 pre, in , post 三种。。

eg:
  a
/ \
b   c
/\  /\
d e f g

BFS: a b c d e f g
DFS(in): a b d e c f g
回复

使用道具 举报

发表于 8-11-2007 12:52 AM | 显示全部楼层
以前也做过这几种search (我很喜欢玩search)
但是我的BFS 失败了,到今天还是个阴影
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 15-10-2025 06:34 AM , Processed in 0.140352 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表