我称其为队列,但根据 wikipedia队列是先进先出的数据结构。
您添加到“前面”。然后从“结束”处删除。
我正在做相反的事情。
我正在添加到“结束”。并从“前面”删除。 (使用push()和shift())
因为前端和结尾没有任何具体含义,方向还重要吗?
我只是引用维基百科和 mdn 中的示例.
我可以称之为队列吗?
最佳答案
Can I call it a queue?
绝对。您引用的定义是正确的;队列是“先进先出”的。这并不一定意味着您必须使用数组的一端或另一端。事实上,您甚至不需要数组。您也可以使用链表来表示队列。
关于javascript - 概念——队列有方向吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15837667/