两组之间缺失元素的数量(目标 C)

发布于 2024-12-11 16:53:35 字数 193 浏览 2 评论 0原文

我正在尝试优化一个查询,我想要一个“足够接近”的响应。

我有两套:A 和 B。A

套包含 1, 2, 3, 5, 6, 7, 8 集合 B 包含 1, 2, 3, 4

我想做的是对照 A 检查 B,这样它会告诉我缺少 1 个元素(在本例中为 4 个)。

除了逐个元素进行比较之外,还有更干净、更有效的方法吗?

I am attempting to optimize a query where I want a "close enough" response.

I have two sets: A and B.

Set A contains 1, 2, 3, 5, 6, 7, 8
Set B contains 1, 2, 3, 4

What I'd like to do is check B against A in such a way that it would tell me that 1 element is missing (4 in this case).

Is there a cleaner, more efficient way of doing this besides just going element by element and comparing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

各空 2024-12-18 16:53:35
NSMutableSet *resultSet = [NSMutableSet setWithArray:B];
NSSet *setA = [NSSet setWithArray:A];
[resultSet minusSet:setA];
Array *result = [resultSet allObjects];

参考: NSMutableSet

NSMutableSet *resultSet = [NSMutableSet setWithArray:B];
NSSet *setA = [NSSet setWithArray:A];
[resultSet minusSet:setA];
Array *result = [resultSet allObjects];

Reference : NSMutableSet

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文