我有以下情景:
我想找到两个城市A和B之间的航班。从A到B没有直达航班,因此我需要找到一条连接航班并且价格最低。
此外,机票价格不是固定的,它取决于我购买的时间;例如,如果我早些时候购买,价格会更便宜。
此外,时间也会影响航班;例如,5月31日上午7点只有一班从C到D的航班。如果飞机在5月31日上午8点从A飞往C,我会错过这趟航班。因此,我将城市表示为图的顶点。如果存在从A到B的有效航班,则路径AB存在。权重将是机票费用。
对于我的问题,有什么想法或建议吗?
谢谢
我想找到两个城市A和B之间的航班。从A到B没有直达航班,因此我需要找到一条连接航班并且价格最低。
此外,机票价格不是固定的,它取决于我购买的时间;例如,如果我早些时候购买,价格会更便宜。
此外,时间也会影响航班;例如,5月31日上午7点只有一班从C到D的航班。如果飞机在5月31日上午8点从A飞往C,我会错过这趟航班。因此,我将城市表示为图的顶点。如果存在从A到B的有效航班,则路径AB存在。权重将是机票费用。
对于我的问题,有什么想法或建议吗?
谢谢