Page 162 - Bkhargava_-_Grokaem_algoritmy
P. 162

История одного обмена   161


        за $15.  Как Раме вычислить путь от книги до пианино, при котором он
        потратит наименьшую сумму? На помощь приходит алгоритм Дейкстры!
        Вспомните, что алгоритм Дейкстры состоит из четырех шагов. В этом при­
        мере мы выполним все четыре шага, а в конце будет вычислен итоговый
        путь .


                                У.3ЕЛ   С.ТОИМОС.ТЬ
                              ПЛАСТИНКА   5
                              ПОСТЕР      ~
                              ГИТАРА     О<)     МЫ ЩЕ
                                                 НЕ JlOXOJlИЛИ
                             БАРАБАН    Оо  j
                                                 JlO  ЭТКХ У.3ЛО6
                                         ()С)
                            j  ПКАНКНО           от НАЧАЛЬНОrо
                                             1

        Прежде чем начинать, необходимо немного подготовиться.  Постройте та­
        блицу со стоимостями всех узлов. (Стоимость узла определяет затраты на
        его достижение.)
        Таблица будет обновляться по мере работы алгоритма. Для вычисления
        итогового пути в таблицу также необходимо добавить столбец «родителм.


                                      У.3 Е.Л   РОJlИТЕ.ЛЬ
                                    ПЛАСТИНКА  KHllrA
                                    ПОС.ТЕ.Р   KHllrA
                                                -
                                     ГИТАРА
                                     БАРАБАН   -
                                               -
                                     ПИАНИНО


        Вскоре я покажу, как работает этот столбец. А пока просто запустим алго­
        ритм.

        Шаг 1: найти узел с наименьшей стоимостью. В данном случае самый де­
        шевый вариант обмена с доплатой $0 - это постер. Возможно ли получить
        постер с меньшими затратами? Это очень важный момент, хорошенько по­
        думайте над ним.  Удастся ли вам найти серию обменов, при которой Рама

                                                         www.trk.kg
   157   158   159   160   161   162   163   164   165   166   167