【发布时间】:2016-04-04 06:09:35
【问题描述】:
例如,如果我们有一个 NSMutableArray 的实例,其中有 10 个对象。迭代的时候发现要删除对象a[2]和a[8],然后在a[2]处连续插入3个对象,在a[8]处插入4个对象,如何在最短时间做到这一点费用?
任何想法将不胜感激!
【问题讨论】:
-
你使用 Swift 还是 Objective-C ?只是想知道如何回答;)
-
我正在使用 objc,谢谢
-
好的,所以在这种情况下,您应该查看stackoverflow.com/questions/25238436/…,这几乎是您所需要的:)
-
嗯,不完全是我需要的,但你的回答给了我一个线索,我想我有一些想法,我稍后会在代码中测试它。谢谢
-
删除部分在我提供给您的链接中处理。您如何确定必须在已删除的索引处插入哪些对象以及必须插入多少个对象?
标签: ios objective-c algorithm nsmutablearray