[英]C# remove item from queue
我有這邊的代碼
http://www.algorytm.org/klasyczne/kolejka/kolejka-1-cs.html
我創建隊列:2(first),3,4,2,4,3,4,2(last)
我需要做什么:
創建一個從該隊列中刪除項目“2”的方法。
謝謝。
首先,你收集的代碼太煩人了(它是波蘭文,不是英文)。
我只能通過提供偽代碼來幫助您:
DelItem(Item, PrevE, CurrE)
1. If CurrE= LastE
If CurrE.Item = Item
PrevE.Next = null
Delete(CurrE)
return
2. NextE = CurrE.Next
3. If CurrE.Item = Item
PrevE.Next = NextE
Delete(CurrE)
CurrE = PrevE
NextE = CurrE.Next
4. DelItem(Item, CurrE, NextE)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.