Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は高頻度取引のインタビューで、データ構造の数学的な側面をすべて尋ねられました.1つの質問は次のとおりです。負荷係数a = 1-1 /(sqrt(n)logn)、失敗した検索の時間は? 「n」だけを使って答えを述べなさい
この項は、増加する1-1/(sqrt(n)*log(n))につれて 1.0 に近づきnます。の場合n==10、値は 0.9048 です。の場合n==1000000、値は 0.9999 です。(対数底 2 を使用しています。)
1-1/(sqrt(n)*log(n))
n
n==10
n==1000000
完全なハッシュ テーブル (負荷係数 1.0 が意味するもの) とオープン アドレスを使用すると、すべての項目を調べる必要があります。したがって、検索が失敗する時間は O(n) になります。