我們使用Enqueue和Dequeue方法在C#隊列中工作。 但是有沒有辦法可以刪除隊列中的最後一項? Dequeue實際上從頂部移除了物品。從C#隊列中刪除最後一項#
-1
A
回答
1
0
也許你應該考慮使用Stack而不是Queue。
堆棧的工作原理類似隊列,而是的先入先出行爲堆棧用來當你需要一個後進先出解決方案爲對象
-1
像帕特里克表示隊列意思先進先出。把它看成是一個打印機隊列,打印到隊列中的第一頁是第一個打印出來的頁面。
查看使用列表而不是數組,我發現列表有點容易操縱一堆數組沒有的擴展方法。 http://www.dotnetperls.com/list
這是鏈接到如何刪除列表中的最後一項,有幾種不同的方式來完成它。
How to remove the last element added into the List?
希望這有助於!
+0
非常感謝您的所有意見,建議和意見.... –
相關問題
- 1. 從隊列中刪除所有項C++
- 2. 從隊列的中間刪除項目?
- 3. 刪除鏈接列表中的最後一項的問題c
- 4. 從BaseSwipeAdapter刪除項目總是刪除最後一項
- 5. 如何不從我的陣列中刪除最後一項
- 6. AWK - 將最後一項從列表中刪除
- 7. 從.push創建的列表中刪除最後一項()
- 8. 刪除從一個隊列中存在的另一個隊列
- 9. 從隊列中刪除一個節點
- 10. C++刪除在隊列
- 11. 有沒有辦法從隊列中刪除一個項目?
- 12. 刪除「右邊框」從最後一個列表項
- 13. 從最後一個導航列表項刪除邊框
- 14. Android:HowTO刪除列表和列表中的最後一項
- 15. 從recyclerview中刪除最後一項後烤麪包android
- 16. android刪除任何項目從列表視圖刪除最後一個元素
- 17. 刪除最後一個逗號或分隔符從列表C#
- 18. 使用C刪除列表中的最後n個項目#
- 19. 刪除VIM中的最後一列
- 20. WPF:從綁定列表中刪除最後一項的最有效方法?
- 21. 從C++列表中刪除重複項
- 22. 從列表中刪除項目c#
- 23. 從列表C#中刪除項目#
- 24. 從UILabel中刪除最後一個值?
- 25. 從最後一行中刪除逗號
- 26. 如何判斷從Azure隊列中刪除的最後一條消息何時被刪除
- 27. VB.NET一次從2個列表框中刪除最後一項不起作用
- 28. 從數組中刪除子項,其中子項是該項的最後一項
- 29. RecyclerView刪除列表中的最後一項時出錯
- 30. 如何刪除鏈接列表中的最後一項?
如果你需要這樣做,那麼你可能想使用除隊列以外的東西。 – juharr
是的我的確在考慮使用一個數組...... –
類似的問題,可能是有趣的:http://stackoverflow.com/q/35474938/1070452這是一個更多的提供密鑰訪問堆棧。否則,LinkedList可能比數組更有效 – Plutonix