大家好,我的NSArray包含這樣的重複(我不得不刪除重複)iPhone SDK:如何刪除重複的NSArray的
標題:父親節
標題:父親節
標題:父親節
標題:選舉日
標題:選舉日
個標題:選舉日
標題:復活節
標題:復活節
標題:世界地球日
標題:世界地球日
標題:世界地球日
標題: Cinco de Mayo
個標題:五月五日節
標題:五月五日節
標題:平安夜
標題:平安夜
標題:平安夜
標題:聖誕 標題:聖誕節 標題:聖誕節
我有隻保留一個名字而不需要其他重複。 我如何做到這一點請引導我有點清楚的解釋,來解決這個問題。 謝謝。
我建議首先使用'NSSet'。 – 2011-03-12 07:39:14
「關於訂購」解決方案的運行時複雜性不是很好。 NSArray的containsObject具有線性運行時複雜性,即它可能必須與數組中的每個項目進行比較。涉及存儲桶的解決方案(例如NSSet)爲您提供更好的性能。 – occulus 2011-03-13 19:36:40
另外,他的輸入數組似乎是排序的(儘管OP沒有明確指定) - 所以你在這種情況下解決起來有點複雜。 – occulus 2011-03-13 19:37:48