找回密码
 注册
搜索
楼主: newbie@tj

活跃下气氛,对公版机器遍历函数find()的一点看法

[复制链接]
门派:武当派
发表于 2019-4-16 16:14:54 | 显示全部楼层
感觉大招越来越近了,向楼主致敬
门派:古墓派
发表于 2019-4-18 09:28:33 | 显示全部楼层
newbie@tj 发表于 2019-4-16 14:29
从我挂机情况看没发现什么问题,欢迎用小号挂机测试,有bug可以贴上来反馈

测试两天,没毛病

但从给的code看,好好就是将重名房间进行处理,  对find 过程好象还是用的以前算法吧???
门派:天龙寺
发表于 2019-4-18 14:05:38 | 显示全部楼层
我更新了代码,测试了一天,目前未发现任何问题,很不错,还解决了搜索wd时,有时刹不住车的情况。
另我在这里加上了做LL的,也许有用,等晚上来做LL的时候看看
if job.name and (job.name=="clb" or job.name=='tdh' or job.name=='tmonk' or job.name=='dolost')
门派:明教
 楼主| 发表于 2019-4-18 16:14:41 来自手机 | 显示全部楼层
outm@tj 发表于 2019-4-18 09:28
测试两天,没毛病

但从给的code看,好好就是将重名房间进行处理,  对find 过程好象还是用的以前算法 ...

这篇文章的内容主要是说明find函数的实现过程,并不会涉及到对算法的具体改动,有兴趣的话可以自己研究,伸手党体会不到自己code实现预想目的时的成就感的,你可以试着用广度遍历的算法自己改DFS函数
门派:大轮寺
发表于 2019-7-18 22:31:17 | 显示全部楼层
kkfromch@tj 发表于 2019-4-10 01:16
上次我用这个搞的searchpre

if table.getn(getRooms(job.room, job.area))>1 and flag.times==1 then

能优化算法的都是图灵奖的主啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-11 04:19 , Processed in 0.025371 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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