📜  p5.js |队列中的出队操作

📅  最后修改于: 2022-05-13 01:56:28.924000             🧑  作者: Mango

p5.js |队列中的出队操作

什么是队列?
队列是一种线性结构,它遵循执行操作的特定顺序。顺序是先进先出 (FIFO)。队列的一个很好的例子是资源的任何消费者队列,其中首先服务的消费者。在队列中添加或删除元素需要恒定的时间。
队列
当我们需要处理FIFO形式的数据时,应该在数组上使用队列。

队列中的出队操作:在队列中,在将内容从队列前端移除的同时访问内容,称为出队操作。

方法:一个出列操作可能涉及以下步骤:

  • 检查队列是否为空。如果队列为空,则会产生错误并退出。
  • 如果队列不为空,则访问前端指向的数据元素。
  • 删除元素,对缓冲区使用 array.pop() 操作。
  • 返回成功。

例1:本例实现入队操作来创建队列。



  

    Dequeue Operation in Queue
      
    
  
    
  
    

  
    
    

  
                              

输出:

通过调用queue1.dequeue()函数执行两次 Dequeue 操作后,前面的值变为 3。

示例 2:



  

    Dequeue Operation in Queue
      
    
  
    
  
    

  
    
    

  
                        

输出: