Page 52 - 高中 信息技术 必修1 数据与计算
P. 52

第三章  算法基础







                      从中转城市B ,B ,…,B 市到B市也有不
                                                     k
                                     1
                                          2
                      同的交通工具,每一种交通工具有不同的班
                      次,因此从中转城市B ,B ,…,B 市到B市
                                                              k
                                               1
                                                    2
                      就有N ,N ,…,N k           种班次。于是从A市经
                                   2
                             1
                      B ,B ,…,B 市到B市的交通班车(班机)
                                       k
                             2
                        1
                      数共有:
                               S=M ×N +M ×N +…+M k        ×N k
                                            2
                                   1
                                        1
                                                 2
                           寻找从A市到B市耗时最少的旅行路线问题
                      就转化为在S种联运班次中找到一种耗时最少的
                      联运班次。这样就需要遍历每一个班次进行比
                      较。若用人工方式找出能够中转且等待时间和
                      行驶时间最少的班次,工作量将极其浩大!                                     图3-4  从A市经B 1 ,B 2 ,…,B k 市到
                                                                                        B市的交通情况
                           假设从A市到B市的中转城市只有B ,B                         2
                                                                  1
                      市,从A市经B ,B 市到B市的交通情况如表
                                           2
                                      1
                      3-2和表3-3所示。

                                                    表3-2  从A市经B 市到B市的交通情况
                                                                    1
                                                          行驶时间/时 从B 1 市到B市的交通工具
                       从A市到B 1 市的交通工具        广东教育出版社                                          发车时间      行驶时间/时
                                                发车时间
                                                  9:00         3

                                飞机               12:00        2.5              飞机                无           无

                                                 16:00         2


                                                  8:00         12                               9:00         1.5

                                                 10:00         11                               11:00       1.33
                                火车                                             火车
                                                 12:00        9.6                               15:00        1


                                                 13:00        9.5                               18:00        2

                                                                                                8:00         1.8


                                                                                                9:00         2

                                汽车                 无           无               汽车               13:00        2.2

                                                                                                15:00       2.66


                                                                                                18:00       1.66





              44  44







            9      ֻ೘ᅣ JOEE
   47   48   49   50   51   52   53   54   55   56   57