Lua用table实现各种数据结构-队列
Posted 森明帮大于黑虎帮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lua用table实现各种数据结构-队列相关的知识,希望对你有一定的参考价值。
虽然可以使用 Lua
的 table
库提供的 insert
和 remove
操作来实现队列,但这种方式实现的队列针对大数据量时效率太低,有效的方式是使用两个索引下标,一个表示第一个元素,另一个表示最后一个元素。和c语言类似。
代码如下:
结果如下:
使用起来比C
语言中用数组实现的循环队列更简单高效。
以上是关于Lua用table实现各种数据结构-队列的主要内容,如果未能解决你的问题,请参考以下文章