Arrays 堆栈、队列和阵列的添加/访问效率之间是否存在差异?

Arrays 堆栈、队列和阵列的添加/访问效率之间是否存在差异?,arrays,performance,data-structures,stack,queue,Arrays,Performance,Data Structures,Stack,Queue,FIFO vs.LIFO vs.access在任何一点上对我来说都是完全无关的,因为我计划遍历我使用的任何数据结构的所有元素,然后将其中一些元素添加到另一个数据结构中。例如,如果我使用的是堆栈,我只会在数据进入时推送数据,在检查每个元素并将其添加到新结构时弹出每个元素。如果我使用队列,我只需要排队/出列——这没关系。哪种结构对此最有效?我想说,您计划使用的语言也是一个因素,因为不是每种语言都能处理上述结构。一般来说,我会说堆栈>数组>列表。我会说您计划使用的语言也是一个因素,因为不是每种语言都处

FIFO vs.LIFO vs.access在任何一点上对我来说都是完全无关的,因为我计划遍历我使用的任何数据结构的所有元素,然后将其中一些元素添加到另一个数据结构中。例如,如果我使用的是堆栈,我只会在数据进入时推送数据,在检查每个元素并将其添加到新结构时弹出每个元素。如果我使用队列,我只需要排队/出列——这没关系。哪种结构对此最有效?

我想说,您计划使用的语言也是一个因素,因为不是每种语言都能处理上述结构。一般来说,我会说堆栈>数组>列表。我会说您计划使用的语言也是一个因素,因为不是每种语言都处理上述结构。一般来说,我会说堆栈>数组>列表。