小编cod*_*obo的帖子

Java中contains()的最快数据结构?

Java中哪些数据结构对contains()的运行速度最快?

例如,我有一组数字{1,7,12,14,20 ...}

给定另一个任意数x,生成布尔值的最快方式(平均)是否包含在集合中?!contains()的概率大约高出5倍.

所有地图结构都提供o(1)操作吗?HashSet是最快的方式吗?

java set data-structures

65
推荐指数
3
解决办法
4万
查看次数

LINQ C# - 组合多个组

LINQ Groupby查询为每个唯一键创建一个新组.我想根据键值将多个组合并为一个组.

例如

var customersData = new[] 
{
    new { id = 1, company = "ABC" },
    new { id = 2, company = "AAA" },
    new { id = 3, company = "ABCD" },
    new { id = 4, company = "XYZ" },
    new { id = 5, company = "X.Y.Z." },
    new { id = 6, company = "QQQ" },
};

var groups = from d in customersData 
             group d by d.company;
Run Code Online (Sandbox Code Playgroud)

假设我想在同一组中使用ABC,AAA和ABCD,在同一组中使用XYZ,XYZ.

无论如何通过LINQ查询实现这一目标?

c# linq group-by

2
推荐指数
1
解决办法
1774
查看次数

标签 统计

c# ×1

data-structures ×1

group-by ×1

java ×1

linq ×1

set ×1