Изменения

Перейти к: навигация, поиск

Хеширование кукушки

1 байт добавлено, 15:07, 23 апреля 2012
Время работы алгоритма
{{ Утверждение
|id = tre
|statemet statement = добавление в среднем происходит за <tex>O(1)</tex>.
Один из способов доказательства третьего утверждения использует теорию случайных графов. Это делается через неориентированный "кукушкин граф", где каждой ячейке хеш-таблицы соответствует ровно одна вершина, а каждому добавленному элементу — ребро с концами в вершинах, соответствующих ячейкам, в которые указывают хеш-функции элемента. При этом элемент будет добавлен без перехеширования тогда и только тогда, когда после добавления нового ребра граф будет оставаться псевдолесом, то есть каждая его компонента связности будет содержать не более одного цикла.
}}
394
правки

Навигация