8

検索を高速化するために、いくつかの配列を作成したいと考えています。次のようなものを使用する場合:

let dictionary: [Int:Int] = [:]
for i in 0 ..< 10000000 {
    dictionary[i] = 0
}

クエリは次のとおりです。

dictionary[n] == nil

対数時間で実行されますか?

はいの場合、他のタイプでも同じですか: Float、Double、String。

最後に、UUID タイプで動作する必要がありますが、動作しますか?

4

2 に答える 2