Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.07.2009, 11:48
|
|||
---|---|---|---|
|
|||
проблема с пониманием методики поиска по индексу |
|||
#18+
Вопрос родился вот отсюда: "Написать предельное число сравнений при индексированном поиске и числе записей в базе, равном 25000?" Вопрос по теме FOXPRO Я так понимаю в индексном файле данные по индексированному полю или полям расположены в отсортированном виде и поиск осуществляется по ним, только вот каким образом ? и как рассчитать число сравнений, если например используется какое нить половинное деление.. Заранее благодарен за любую информацию по данному вопросу ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.07.2009, 12:19
|
|||
---|---|---|---|
проблема с пониманием методики поиска по индексу |
|||
#18+
msgipssВопрос родился вот отсюда: "Написать предельное число сравнений при индексированном поиске и числе записей в базе, равном 25000?" Вопрос по теме FOXPRO Я так понимаю в индексном файле данные по индексированному полю или полям расположены в отсортированном виде и поиск осуществляется по ним, только вот каким образом ? и как рассчитать число сравнений, если например используется какое нить половинное деление.. Заранее благодарен за любую информацию по данному вопросу 1. Для метода дихотомии всё прозрачно. Количество элементов в индексе = 2**n где n - максимальное количество шагов для достижения решения уравнения. Для 25000 уникальных элементов поиска n = 15 шагов 2. Для B-дерева доступ к листу дерева обычно 4-5 шагов + поиск в самом листе. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.07.2009, 12:52
|
|||
---|---|---|---|
|
|||
проблема с пониманием методики поиска по индексу |
|||
#18+
Ваааауу - большое спасибо! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.07.2009, 12:54
|
|||
---|---|---|---|
проблема с пониманием методики поиска по индексу |
|||
#18+
Дык это ..., вычислительная математика 2-ой курс ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.07.2009, 14:28
|
|||
---|---|---|---|
|
|||
проблема с пониманием методики поиска по индексу |
|||
#18+
я видно давно был на втором курсе :(, а можно пожалуйста по подробнее, как получилось 15 шагов то ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.07.2009, 14:37
|
|||
---|---|---|---|
|
|||
проблема с пониманием методики поиска по индексу |
|||
#18+
msgipssя видно давно был на втором курсе :(, а можно пожалуйста по подробнее, как получилось 15 шагов то ?Ближайшая степень двойки большая указанного числа. 2**15 = 32768 > 25000 > 2**14 = 16384 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1586266]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 141ms |
0 / 0 |