如何使用php实现一个双向队列的数据结构有几种方式

2025-04-29 07:58:38
推荐回答(2个)
回答1:

数组就是典型的数据结构了,使用数组操作函数,就可以实现单向和多向队列了。
操作函数有:
array_shift
array_unshift

array_push
array_pop

回答2:

不建议直接用php来做队列,php的array操作虽然勉强能做伪队列,但问题也来了,如果是大量的数据呢?php会不会内存问题直接挂了?
建议:测试的话用用还凑合,但真正去用的话双向队列,用redis的list类型吧,可以满足你的需求,同时数量级上也不是问题,单向队列 httpsqs,rabbitmq等