たとえば、.NET Framework 4.5Dictionary<TKey, TValue>
クラスのドキュメントを考えてみましょう。
メソッドの備考で、彼らは次のように述べています.ContainsKey
この方法は O(1) 操作に近づきます。
そして、プロパティの備考で、彼らは次のように述べています.Count
このプロパティの値を取得することは、O(1) 操作です。
、、または Big O 記法が一般的に何であるかの詳細を必ずしも求めているわけではないことに注意してください。この「アプローチ」の違いが興味深いと思いました。C#
.NET
Dictionary
違いはありますか?もしそうなら、それは潜在的にどれほど重要ですか?私はそれに注意を払うべきですか?