gpt4 book ai didi

objective-c - 使用 NSSet 与 NSDictionary

转载 作者:行者123 更新时间:2023-12-04 03:00:59 26 4
gpt4 key购买 nike

我知道元素在 NSSet 和 NSDictionary 中的存储方式不同, https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Collections/Collections.html

但是从开发的角度来看,什么时候应该使用 NSSet 而不是 NSDictionary?两者的时间复杂度都是O(1)

编辑:我遇到了这个问题 - Remove duplicates from an array。一种解决方案将元素存储在 NSDictionary 中以删除重复项,另一种解决方案将元素存储在 NSSet 中。

我想知道哪种方法更好

最佳答案

使用 NSDictionary 获取一些工作代码。然后用 NSSet 替换 NSDictionary。走着瞧吧。启蒙应该随之而来。

如果它不起作用,时间复杂度有什么用?

关于objective-c - 使用 NSSet 与 NSDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32762909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com