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()
local node = pHead for i=, do
node = List.addNode(node, List.new(i))
end List.print(pHead) --实现头部插入
pHead = List.new() for i=, do
List.addNode(pHead, List.new(i))
end List.print(pHead)

最新文章

  1. jquery EasyUI的formatter格式化函数代码
  2. react.js
  3. 自定义泛型N维空间数组
  4. 转:EClipse 10个最有用的快捷键
  5. java中的异常和处理
  6. java字符串替换函数高效实现
  7. django - 修改 自增长id,起始值
  8. 1、WWDC2014 详解OSX/iOS8/Swift语言
  9. Sequence one(hdu2610dfs+去重)
  10. javascript动画效果之多物体透明度
  11. hdu_5726_GCD(线段树维护区间+预处理)
  12. ConcurrentHashMap原理分析(1.7与1.8)
  13. 【HTML】HTML基础知识
  14. Requests库作者另一神器Pipenv的用法
  15. Entity Framework Core 关联删除
  16. 开源分布式数据库SequoiaDB在去哪儿网的实践
  17. 不得不用的提高效率小技巧让你用Mac更顺手| Mac小技巧(三)
  18. bzoj2086 Blocks
  19. 20165237 2017-2018-2 《Java程序设计》第7周学习总结
  20. 将 Ubuntu 16.04 LTS 升级到 Ubuntu 18.04 LTS

热门文章

  1. PyCharm 恢复默认设置 | JetBrains IDE 配置文件安装目录
  2. vue http请求 vue自带的 vue-resource
  3. [Usaco2004 Open]Cube Stacking 方块游戏
  4. IE下自定义错误页面不显示的原因
  5. 1.3 eclipse中配置Tomcat
  6. 学习EXTJS6(5)基本功能-进度条组件
  7. mysql 的load data infile
  8. django orm多条件查询及except处理不存在记录的样码
  9. [Linux]Apache配置虚拟主机
  10. Thread interrupt表示什么