lua的数据结构 -- 链表
2014-02-05 16:18
246 查看
在lua中很少用到链表,但是使用table很容易实现链表。
就如同C语言中,一个table当做一个节点。每个节点有2个字段,一个字段包含对其他table的引用,一个字段是当前节点的value
代码如下:
是不是比C语言中使用指针实现的链表,要简单很多呢?
就如同C语言中,一个table当做一个节点。每个节点有2个字段,一个字段包含对其他table的引用,一个字段是当前节点的value
代码如下:
是不是比C语言中使用指针实现的链表,要简单很多呢?
相关文章推荐
- Lua中使用table实现的其它5种数据结构(数组、链表、队列、集合和包、StringBuild)
- 数据结构 链表的lua实现 仿照C++中list 实现
- 数据结构 链表的lua实现 仿照C++中list 实现
- 算法与数据结构课程中的c++实现的顺序表和链表
- 简单数据结构之链表(有头节点)
- 数据结构之循环链表
- 跟我学数据结构:(3)单向链表
- 三.学习数据结构之链表(离散存储)
- 数据结构——链表
- 数据结构 双向链表
- 【数据结构】链表——客房管理
- lua基础【三】唯一数据结构table表
- 数据结构与算法python版(一)--单链表
- 另类的链表数据结构以及算法
- C语言数据结构相关编程->链表001题
- 数据结构学习笔记三 循环链表及双向链表
- 《摘》面向对象c++数据结构--基本数据结构之链表-双向链表(结束)(凌风)
- 数据结构----链表队列
- 计蒜客 数据结构 链表——约瑟夫环 C++
- 【数据结构】给出一个链表,遍历一次就找到中间节点