Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Деревья оптимального поиска (ДОП)

Типичный пример - сканер компилятора, который определяет, относится ли каждое слово программы (идентификатор) к классу ключевых слов.Статистические измерения на сотнях компилируемых программ могут дать информацию об относительных частотах появления в тексте программы конкретных ключевых слов.
Деревья оптимального поиска (ДОП)До сих пор предполагалось, что все вершины дерева ищутся Типичный пример - сканер компилятора, который определяет, относится ли каждое слово программы      103060103060103060103060103060   Задача построения ДОП может ставиться в двух вариантах:Известны вершины и их веса                      (0,9)(5,9)(0,4)(1,4)(1,3)(2,3)(0,0)(1,1)(2,2)(3,3)(4,4)(9,9)(8,8)(7,7)(6,6)(5,5)(5,8)(5,6)(7,8)   Алгоритм построения ДОП  Алгоритм построения ДОППри h>1:   Приближенные алгоритмы построения ДОПИзвестны быстрые алгоритмы, строящие почти оптимальные деревья поиска. Назовем 252051010105555            К У Р А П О В А Е Л Е Н Relax
Слайды презентации

Слайд 2 Типичный пример - сканер компилятора, который определяет, относится

Типичный пример - сканер компилятора, который определяет, относится ли каждое слово

ли каждое слово программы (идентификатор) к классу ключевых слов.
Статистические

измерения на сотнях компилируемых программ могут дать информацию об относительных частотах появления в тексте программы конкретных ключевых слов.


Слайд 5  
10
30
60
10
30
60
10
30
60
10
30
60
10
30
60

 103060103060103060103060103060

Слайд 7 Задача построения ДОП
может ставиться в двух вариантах:
Известны

Задача построения ДОП может ставиться в двух вариантах:Известны вершины и их

вершины и их веса (дерево не меняется в процессе

поиска).
Вес вершины определяется в процессе работы (после каждого поиска вершины её вес увеличивается на единицу).
В этом случае нужно перестраивать структуру дерева.


Слайд 17  
 
 
(0,9)
(5,9)
(0,4)
(1,4)
(1,3)
(2,3)
(0,0)
(1,1)
(2,2)
(3,3)
(4,4)
(9,9)
(8,8)
(7,7)
(6,6)
(5,5)
(5,8)
(5,6)
(7,8)

   (0,9)(5,9)(0,4)(1,4)(1,3)(2,3)(0,0)(1,1)(2,2)(3,3)(4,4)(9,9)(8,8)(7,7)(6,6)(5,5)(5,8)(5,6)(7,8)

Слайд 20 Алгоритм построения ДОП
 

Алгоритм построения ДОП 

Слайд 21 Алгоритм построения ДОП
При h>1:

Алгоритм построения ДОППри h>1:     h = j–i

h = j–i – размер

поддерева
DO ( h = 2, 3, …, n )
DO ( i = 0, ..., n – h )
j := i + h
m := AR i, j-1
min : = AP i, m-1 + AP m, j
DO ( k = m+1, ..., AR i+1, j )
x : = AP i, k-1 + AP k, j
IF ( x < min ) m := k , min := x FI
OD
AP i, j := min + AW i, j
AR i, j := m
OD
OD


Слайд 24 Приближенные алгоритмы построения ДОП
Известны быстрые алгоритмы, строящие почти

Приближенные алгоритмы построения ДОПИзвестны быстрые алгоритмы, строящие почти оптимальные деревья поиска.

оптимальные деревья поиска. Назовем эти алгоритмы А1 и А2.
Алгоритм

А1:
В качестве корня берем вершину с наибольшим весом, будем поступать так же для каждого поддерева.

Слайд 25 25
20
5
10
10
10
5
5
5
5
 

252051010105555 

Слайд 31 К У Р А П О В А

К У Р А П О В А Е Л Е

Е Л Е Н А В И К Т

О Р О В Н А

 


  • Имя файла: derevya-optimalnogo-poiska-dop.pptx
  • Количество просмотров: 96
  • Количество скачиваний: 0