成就中心 DouJin Terraria! 社区服务 统计排行 帮助
  • 3956阅读
  • 2回复

[心得交流]如何用lua写一个简单的单向循环链表?

发帖
59
信仰
0
蓝点
17
符卡
0
比如说我现在有几个对象要插入进去,比如说obj1,obj2,obj3,obj4
然后某个时间,我要把obj3删掉,这样obj2.next就连到obj4上了,并且我循环的时候也只循环1,2,4这三个对象,不循环空对象,该怎么实现呢?
obj1.next = obj2
obj2.next = obj4
obj4.next = obj1
大概需要这样的东西
并且我现在有对象总数NumObj = 3
也知道当前要访问的对象ID或者实例,
CurObj = obj4
[ 此帖被elegame在2013-02-23 22:00重新编辑 ]
发帖
82
信仰
1
蓝点
68
符卡
0
只看该作者 沙发  发表于: 2013-02-26
《programming in lua》里面有写
发帖
59
信仰
0
蓝点
17
符卡
0
只看该作者 板凳  发表于: 2013-03-02
多谢桌子,找到了,不过改用table做了...发现不用那么麻烦的东西,内容少直接talbe就完了。
也不用非要知道前后内容。
描述
快速回复

您目前还是游客,请 登录注册
如果您在写长篇帖子又不马上发表,建议存为草稿
认证码: