如何在 Ruby 中向佇列壓入和彈出元素?
在本文中,我們將學習如何在 Ruby 的佇列中插入(入列)和移除(出列)元素。
在 Ruby 中,我們可以利用 **push** 函式向佇列中插入元素。push 函式的語法如下所示。
queueName.push(element)
請注意,上述語法接受一個引數,該引數是要插入到佇列中的元素。上述命令的結果是,將向佇列的開頭新增一個新元素。
為了從佇列中移除一個元素,我們可以使用 pop 函式。pop 函式的語法如下所示。
queueName.pop()
請注意,上述語法不接受任何引數,而且上述命令的結果是從佇列的開頭移除一個元素。
現在讓我們舉幾個例子來說明如何利用這些函式。
示例 1
# push() and pop() function in Queue # Create a new QUEUE queueOne queueOne = Queue.new # push 11 queueOne.push(11) # push 22 queueOne.push(22) # pop top element puts queueOne.pop puts queueOne.pop
輸出
11 22
示例 2
# pop() and push() function in Queue # Create a new QUEUE queueOne queueOne = Queue.new # push 11 queueOne.push(11) # push 15 queueOne.push(15) # Print element puts queueOne.pop # Again pushes 17 queueOne.push(17) # Print element puts queueOne.pop # Print element puts queueOne.pop
輸出
11 15 17
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP