我有许多公共汽车站的名单。 每一个列表代表一辆公共汽车在一次旅程中所经过的站点。 旅行路线是一样的,但公共汽车可以停在任何一站。你知道吗
我要按顺序创建所有站点的完整列表。你知道吗
下面是三个巴士旅行的例子。你知道吗
bus_1 = ["5171","1337","1341","1350","1352","1357","320","278","10","15","215","218","1623","1624","7347"]
bus_2 = ["5171","2976","2979","2981","2991","2992","1326","1327","1329","1331","1336","1337","1339","1340","1342","1345","1350","1354","1357","1359","320","278","12","15","17","21","205","215","216","218","1624","1626","1627","7347"]
bus_3 = ["5171","2977" "2978","2991","1325","1326","1327","1329","1330","1331","1332","1333","1337","1340","1341","1342","1344","1345","1347","1348","1352","1353","1354","1355","1357","1359","320","278","10","12","14","15","17","19","21","85","204","215","218","219","220","1622","1623","1624","1625","1626","1627","7347"]
这可能吗?你知道吗
好吧,这是我的解决方案-请检查它是否满足您的需要。我已经用字典替换了子路由的独立变量,希望这不是问题。你知道吗
我的结果是:
更新:我刚刚注意到,我的程序可以很容易地通用化,生成各种解决方案,并相应地进行编辑。现在,结果列表由具有相同优先级的停止集组成(即,可以重新排列每个集中的停止)。显然,有六个这样的集合:{2977',2976'},{2979',2978'},{1325',2992'},{1336',1332'},{1347',1350'},{205',85'}。你知道吗
我能够接近,但我认为你需要更多的路线来获得一个完整的路线。它无法添加的某些值没有足够的类似周围元素,但这可能会使您走上正确的道路。你知道吗
相关问题 更多 >
编程相关推荐