我创建了一个使用ABAddressBook框架从AddressBook导入联系人的应用程序。现在我想添加一个检测重复联系人并合并它们的函数。 但我的“匹配算法”有问题 这花费了很多时间。示例I有100个触点,因此for循环必须为99 * 99 * 98 ..... time
for index in 0 ..< contacts.count - 1 {
let nextIndx = index + 1
for otherIndx in nextIndx ..< people.count {
}
}
有人能告诉我如何改进这个或任何其他方式吗?