NSSet
Cocoa のパフォーマンスとSTL のパフォーマンスの単純な無作為化テストを実行しましたunordered_set
。どちらもハッシュ テーブルを使用して実装されます。C++ は非常にパフォーマンスの高いコードで知られているためNSSet
、unordered_set
. これがなぜなのか、誰かが光を当てることができますか?
PSテストはランダムな文字列を検索していました(NSString
forNSSet
とbasic_string<unichar>
forを使用unordered_set
)。
編集: コードは次のとおりです: https://github.com/fumoboy007/StringCollectionSpeedTest。