我正在寻找最佳的解决方案从像这样的一些数组中删除多维数组中的重复对象:从多维MutableArray中删除重复的对象的最佳方法objective-C
muliDemensionArray = @[
@[@"1", @"2", @"3", @"4", @"4",],
@[@"11", @"13", @"24", @"14",],
@[@"1", @"3", @"24", @"21",],
];
我们是否有任何算法或解决方案来自NSOrderedSet/NSMutableArray支持我们尽可能不使用循环/ reduce循环?
这是预期结果删除所有阵列所有重复:
mutilDemensionArray = @[
@[@"1", @"2", @"3", @"4",],
@[@"11", @"13", @"24", @"14",],
@[@"21",],
];
- 如果我们有很多重复的对象,所以要第一个和删除等。
- 我不关心子数组中对象的顺序,只关心子数组的顺序。
你需要澄清的目标。你想从每个内部数组中删除重复项还是所有数组中的所有重复项?用期望的输出更新你的问题,并显示你到目前为止尝试过的。 – rmaddy
可能的重复http://stackoverflow.com/questions/1025674/the-best-way-to-remove-duplicate-values-from-nsmutablearray-in-objective-c –
谢谢,rmaddy。 这个问题不是从这个问题重复,迈克。 –