对于有向图,要求必须经过图中某些点,找最短路径,构建模型分析?

理由
举报 取消

问题:带权有向图(vertex号可能不连续),要求必须经过图中某些点,找出一个最短路径(非点的路径,给出了边的号和代价),,个人思路:使用邻接表以顶点为对象,但是,由于顶点号可能不是连续给出,读取一个边就要找对应的插入一条,这样建立比较麻烦,另外结果要给出路径边的号(这个可使用hash解决),使用十字链表,这个一样,就是容易获取出入度,结构复杂,最后还是需要hash 出路径边号、。。。最后一种思路,以边为对象,就是一条边一个起始点,终止点,代价;由于每个点的出度最大是8,边的数量比较巨大,不知道以边为对象建立结构和点为对象建立哪个更好,,,

2017年6月22日 3 条回复 1281 次浏览

发起人:chris 初入职场

工作是一种态度,更是一种责任

回复 ( 3 )

  1. Chris
    理由
    举报 取消

    同样在解决这个问题,有没有兴趣讨论一下?

  2. 匿名用户
    理由
    举报 取消

    华为的比赛题目吧?既然问了,何必要匿名呢,题主?我也在解决这个问题,一起讨论一下?

  3. 用户头像
    理由
    举报 取消

    大家有什么想法,交流一下

我来回答

Captcha 点击图片更换验证码