快递管理系统,总站点和分站点无向图

算法问题!求大家帮助!

  1. 请为某快递公司设计一款管理系统,假设只需要管理石家庄市的数据,包括:总站点(1个)及分站点(不少于10个)信息、快件信息(不少于10000条),建立总站点和分站点的地图数据(无向图模型)。
    功能描述:
    (1) 选择合适的数据结构保存以上信息;
    (2) 选择恰当的数据结构,建立快件信息的索引,实现按照快递编号的快速查找;
    (3) 利用带权无向图建立总站点和分站点的地图模型,权值为路径长度;
    (4) 总站的快递车每天为各分站运送快递,从总站出发每个分站经过一次最后再回到总站,请你选择合适的算法为总站的快递车安排一条最短的巡回路线。