博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lua单链表实现
阅读量:4637 次
发布时间:2019-06-09

本文共 730 字,大约阅读时间需要 2 分钟。

List = {}    --创建一个节点    function List.new(val)        return {pnext = nil, value = val}    end    --往一个节点后添加一个节点    function List.addNode(nodeParent, nodeChild)        nodeChild.pnext = nodeParent.pnext        nodeParent.pnext = nodeChild        return nodeChild    end    --输出链表    function List.print(list)        while list do            print(list.value)            list = list.pnext        end    end    --实现尾部插入    pHead = List.new(1)    local node = pHead    for i=2, 10 do        node = List.addNode(node, List.new(i))    end        List.print(pHead)    --实现头部插入    pHead = List.new(10)    for i=1, 9 do        List.addNode(pHead, List.new(i))    end    List.print(pHead)

 

转载于:https://www.cnblogs.com/wrbxdj/p/4761828.html

你可能感兴趣的文章
mac 端口转发方案
查看>>
[2017.02.23] Java8 函数式编程
查看>>
loadrunner支持https协议的操作方法-经验总结
查看>>
Knowledge Point 20180305 数据在计算机中的表示
查看>>
谈谈对web标准的理解
查看>>
DIV+CSS规范命名大全集合
查看>>
求二进制中1的个数(编程之美2.1)
查看>>
hdu 4289 网络流拆点,类似最小割(可做模板)邻接矩阵实现
查看>>
58前端内推笔试2017(含答案)
查看>>
写给自己的web开发资源
查看>>
Java学习笔记
查看>>
sprintf 和strcpy 的差别
查看>>
打表打表何谓打表?
查看>>
MPEG4与.mp4
查看>>
实验5
查看>>
git 下载 安装
查看>>
录制终端信息并回放
查看>>
JS中window.event事件使用详解
查看>>
ES6深入学习记录(一)class方法相关
查看>>
《BI项目笔记》用Excel2013连接和浏览OLAP多维数据集
查看>>