回答
您可以使用linq Min
和Max
方法。
将您Queue
到Queue<T>
并看看这里的例子: http://code.msdn.microsoft.com/LINQ-Aggregate-Operators-c51b3869
你能告诉我在这种情况下如何使用LINQ吗?(特别是QUEUE) – Dany
可否请投票人解释一下? –
当然,你必须指定值你想要的最大值和最小值:
var max = QueueData.Max(x => x.SomeSelectedComparableValue);
var min = QueueData.Min(x => x.SomeSelectedComparableValue);
-1 - 不正确;该对象可以实现'IComparable
...他没有指定,因此我没有假设。 –
如果Dany不知道'Min'和'Max'方法,那么他就不能提出与答案相关的问题。另外,如果有人看你的答案,他们可能会认为你总是'必须'指定成员。 –
- 1. 如何找到链接列表的最大/最小元素
- 2. 查找最小优先级队列中最老的元素java
- 3. 如何查找数组的最小和最大元素?
- 4. ThreadPool.QueueUserWorkItem中的最大队列元素
- 5. 找到最大的小元素
- 6. Python:我如何在子数组元素中找到最小值和最大值?
- 7. 如何在随机整数数组中找到最小和最大的元素?
- 8. 从列表中的最小元素到最大元素的距离
- 9. 增加队列大小并找到最短队列
- 10. 2D阵列的最小/最大元素
- 11. 如何找到BST的最小元素?
- 12. 如何切换数组中的最大和最小元素?
- 13. Python如何在列表中找到最大元素
- 14. 查找字典项目列表中的最小和最大元素
- 15. 查找具有最大和最小元素数的数组
- 16. 如何从排序的数组中找到最大的元素?
- 17. 如何查找列表框中的最大值和最小值
- 18. 寻找最小和最大
- 19. 查找在队列中的最小值,并从队列
- 20. 如何在元素总和最大的列表中找到列表?
- 21. 如何在数组中找到最大和最小数字c
- 22. 如何找到数组中最小和最大的数字?
- 23. 如何在Python中找到最小值和最大值?
- 24. 如何限制元素的最小和最大宽度?
- 25. 如何在Excel中找到最大和最小的dyanamic单元格
- 26. 在Haskell中查找大元素的最小元素索引
- 27. 从最小到最大的元素索引
- 28. 如何找到最大堆栈大小?
- 29. 从组中选择最大元素列
- 30. 找到最大值和最小值元素高于阈值在容器
你为什么要使用一个队列如果你有这样的要求? – Oded
我正在采取队列,因为我从一边添加价值并从另一边移除每一个操作。所以在这种情况下,队列是有效的。 – Dany
但不是用于查找'Min'和'Max'。 – Oded