Чудеса происходят лишь там, где их ждут.
Господа и дамы, есть же здесь люди, которые сталкивались с хеш-таблицами...
Вот не могу понять и все тут... Объясните, пожалуйста, элементарщину теории вероятностей, которая не хочет укладываться в голове.
Цитирую Вирта:
"Представим себе, что есть некоторый ключ, который нужно вставить в таблицу размером n, где уже содержится k элементов. Вероятность сразу же попасть на свободное место равна (n - k)/n. Тут все понятно, смотрим дальше... это же и вероятность (p1) того, что нужно всего одно сравнение. Вероятность того, что понадобится точно одна дополнительная попытка, равна вероятности конфликта при первой попытке, умноженная на вероятность попадания в свободное место при второй.
p1 = (n-k)/n
p2 = (k/n)*(n-k)/(n-1)
p3 = (k/n)*(k-1)/(n-1)*(n-k)/(n-2)
...."
А теперь внимание вопрос... Что такое (k/n) мне понятно... но вот почему в вероятности оно учитывается - это для меня остается загадкой.
Вопрос не критичен, мне просто хочется разобраться...
Заранее благодарю...
Вот не могу понять и все тут... Объясните, пожалуйста, элементарщину теории вероятностей, которая не хочет укладываться в голове.
Цитирую Вирта:
"Представим себе, что есть некоторый ключ, который нужно вставить в таблицу размером n, где уже содержится k элементов. Вероятность сразу же попасть на свободное место равна (n - k)/n. Тут все понятно, смотрим дальше... это же и вероятность (p1) того, что нужно всего одно сравнение. Вероятность того, что понадобится точно одна дополнительная попытка, равна вероятности конфликта при первой попытке, умноженная на вероятность попадания в свободное место при второй.
p1 = (n-k)/n
p2 = (k/n)*(n-k)/(n-1)
p3 = (k/n)*(k-1)/(n-1)*(n-k)/(n-2)
...."
А теперь внимание вопрос... Что такое (k/n) мне понятно... но вот почему в вероятности оно учитывается - это для меня остается загадкой.
Вопрос не критичен, мне просто хочется разобраться...
Заранее благодарю...