[英]C# remove item from queue
I have code from this side我有这边的代码
http://www.algorytm.org/klasyczne/kolejka/kolejka-1-cs.html http://www.algorytm.org/klasyczne/kolejka/kolejka-1-cs.html
I create queue: 2(first),3,4,2,4,3,4,2(last)我创建队列:2(first),3,4,2,4,3,4,2(last)
What I need to do:我需要做什么:
Create a method that remove an item "2" from this queue.创建一个从该队列中删除项目“2”的方法。
Thx.谢谢。
First, your collected code is so annoying (it's Polish writing, not English).首先,你收集的代码太烦人了(它是波兰文,不是英文)。
I just can help you by providing pseudocode:我只能通过提供伪代码来帮助您:
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.