【发布时间】:2011-01-11 13:58:22
【问题描述】:
我有一个简单的数字集合:
Dim listNumbers As List(Of Byte) = New List(Of Byte)({1, 2, 3, 4, 5})
使用 LINQ 如何选择此列表中小于给定数字的最大数字?
例如,如果给定数 = 3,则最大数是 2!
【问题讨论】:
-
Distinct/GroupBy、排序和跳过。 :)
-
@bzlm:请告诉我这是个玩笑。那是
O(n log n),而O(n)是微不足道的(也是最好的)。 -
@Jason 但如果我告诉你这是个玩笑,那玩笑就完蛋了。
标签: .net linq collections