|
Algorithm 1 Pruned Dynamic Programming Algorithm |
|
procedure
|
| 1. for each
do
|
| 2.
|
| 3. end for
|
| 4. for each node
do
|
| 5. for each
do
|
| 6.
|
| 7.
|
| 8. if
then
|
| 9.
|
| 10. end if
|
| 11. if
then
|
| 12. end for
|
| 13. end for
|
| 14.
|
| 15.
|
| end procedure |
|
|
|
procedure
|
| 16. for each node
do
|
| 17. for each and
do
|
| 18. if
is null then
|
| 19.
|
| 20. end if
|
| 21. if
then
|
| 22.
|
| 23. end if
|
| 24. if
then
|
| 25. end for
|
| 26. end for
|
| 27.
|
| 28.
|
| end procedure |
|
|
|
proceduremain
|
| 29. for
do
|
| 30.
|
| 31. end for
|
| end procedure |