Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Что такое hash function? / 12 сообщений из 12, страница 1 из 1
10.11.2002, 20:26
    #32066226
igoro1975
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое hash function?
В книге написано, что hash function спользуется для определения находится ли уже выражение (запрос) в library cache.
Что это за функция и как она работает?
Спасибо.
...
Рейтинг: 0 / 0
11.11.2002, 10:36
    #32066340
killed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое hash function?
Хэш функция нужна, чтобы быстро определить есть ли уже в library cache идентичный запрос. На вход она получает sql_address и sql_hash_value.
...
Рейтинг: 0 / 0
11.11.2002, 23:32
    #32066698
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое hash function?
На самом деле, library cache частный случай применения hash функций.

Если формально, то это функция на вход которой даётся некий достаточно длинный ключ (в данном случае строка SQL предложения), а на выходе получается ключ уже приемлемой длины (например 4 байта). Причём заведомо известно, что на разные входные данные результат может быть одинаков. Тогда это называется коллизией...

... А вообще, почитайте Н. Вирта. Особенно про структуры данных :)
...
Рейтинг: 0 / 0
12.11.2002, 08:53
    #32066744
igoro1975
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое hash function?
Код: plaintext
... А вообще, почитайте Н. Вирта. 


A пo кoнкретней мoжнo? Чтo этo зa книгa?

Спaсибo.
...
Рейтинг: 0 / 0
16.11.2002, 00:35
    #32068584
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое hash function?
Молодой человек, в вашем возрасте (=27 лет, если я правильно распарсил ник) не знать фамилий Вирт, Дейкстра, Кнут непростительно.

Вирта, правда на lib.ru не нашлось, но у Кнута, который там есть, тоже есть кое-что про методы поиска и, в частности хеширование.
...
Рейтинг: 0 / 0
16.11.2002, 19:11
    #32068671
ShgGena
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое hash function?
Кстати Кормчел пишет лучше (точнее более просто) чем Кнут.
А память Дейкстры надо почтить. Он умер в этом году.
...
Рейтинг: 0 / 0
17.11.2002, 00:14
    #32068696
shane54
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое hash function?
> Молодой человек, в вашем возрасте (=27 лет, если я правильно распарсил ник) не знать фамилий Вирт, Дейкстра, Кнут непростительно

Я бы к этому списку добавил Кернигана, Ричи и Страуструпа...
...
Рейтинг: 0 / 0
17.11.2002, 08:41
    #32068706
igoro1975
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое hash function?
У меня дoмa есть книги всех упoмянутых aвтoрoв, крoме Виртa.
Код: plaintext
Учтем-с...

P.S. Прaвдa еще не все прoчитaны...
...
Рейтинг: 0 / 0
17.11.2002, 08:52
    #32068709
igoro1975
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое hash function?
Хoчу пoискaть книги Виртa.
Нaпишите пoжaлуйстa егo имя и фaмилию нa aнглийскoм.
Спaсибo.
...
Рейтинг: 0 / 0
17.11.2002, 19:08
    #32068751
shane54
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое hash function?
Николас Вирт - дедушка, придумавший в 1970 году язык Паскаль.
Ну и по-английски его IMHO зовут Nicolas Virt.
...
Рейтинг: 0 / 0
18.11.2002, 10:37
    #32068839
ora600
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое hash function?
Niklaus Wirth
Он швейцарец
...
Рейтинг: 0 / 0
18.11.2002, 20:52
    #32069308
SAA_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое hash function?
Kheh... a ved i vpravdu Niklaus Wirth pridumal Pascal i kak skazal vSkv eto daleko ne pervoe ego detjasche.

Ja slishal imena Wirth, Knut ... no ne skazal bi chto eto znanie pribavilo mne avtoriteta. Mozet stoit ih pochitat? A knigu Wirtha ja s trudom dostaval. Prishlos listov 350 na xerokopii istratit.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Что такое hash function? / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]