Lua的table库提供的insert和remove操作可以用来实现队列,但这种方式实现的队列针对大数据量时效率太低,
有效的方式是使用两个索引下标,一个表示第一个元素,另一个表示最后一个元素。和c语言类似
代码如下:
使用起来比c语言中用数组实现的循环队列更简单高效
Lua的table库提供的insert和remove操作可以用来实现队列,但这种方式实现的队列针对大数据量时效率太低,
有效的方式是使用两个索引下标,一个表示第一个元素,另一个表示最后一个元素。和c语言类似
代码如下:
使用起来比c语言中用数组实现的循环队列更简单高效