我正在尝试优化我想要“足够接近”响应的查询。
我有两套:A和B。
A 组包含 1、2、3、5、6、7、8 组 B 包含 1、2、3、4
我想做的是检查 B 与 A 的方式,它会告诉我缺少 1 个元素(在这种情况下为 4 个)。
除了逐个元素进行比较之外,还有更清洁、更有效的方法吗?
我正在尝试优化我想要“足够接近”响应的查询。
我有两套:A和B。
A 组包含 1、2、3、5、6、7、8 组 B 包含 1、2、3、4
我想做的是检查 B 与 A 的方式,它会告诉我缺少 1 个元素(在这种情况下为 4 个)。
除了逐个元素进行比较之外,还有更清洁、更有效的方法吗?
NSMutableSet *resultSet = [NSMutableSet setWithArray:B];
NSSet *setA = [NSSet setWithArray:A];
[resultSet minusSet:setA];
Array *result = [resultSet allObjects];
参考:NSMutableSet