Algorithms Theory Algorithms Theory 14 – Dynamic Programming (3) Programming (3)
Optimal binary search trees
P.D. Dr. Alexander Souza
Winter term 11/12
Algorithms Theory Algorithms Theory 14 Dynamic Programming (3) - - PowerPoint PPT Presentation
Algorithms Theory Algorithms Theory 14 Dynamic Programming (3) Programming (3) Optimal binary search trees P.D. Dr. Alexander Souza Winter term 11/12 Method of dynamic programming Recursive approach: Solve a problem by solving several
Winter term 11/12
2 Winter term 11/12
3 Winter term 11/12
1)
2) 3
4 Winter term 11/12
= + =
n j j j j i n i i
1 1
5 Winter term 11/12
2)
6 Winter term 11/12
7 Winter term 11/12
8 Winter term 11/12
9 Winter term 11/12
( ki, ki + 1) ki + 1 ..... kl – 1 (kl –1, kl) ( kl, kl + 1) kl + 1 ..... kj (kj, kj + 1)
bi ai + 1 al – 1 bl – 1 al bl al + 1 aj bj
10 Winter term 11/12
i < l ≤ j
11 Winter term 11/12
12 Winter term 11/12
13 Winter term 11/12
14 Winter term 11/12
j j i i i
1 1
+ +
j i
≤ <
j l i
15 Winter term 11/12
16 Winter term 11/12