当前位置: 首页 > wzjs >正文

10分钟免费建网站网站建设公司 壹宇网络

10分钟免费建网站,网站建设公司 壹宇网络,龙岩网络图书,wordpress导航兰一、十字链表(存储有向图) (邻接表找顶点的入度不方便 邻接矩阵的时间复杂度高) 用十字链表可以解决查找入度不方便的问题 1.十字链表中对于弧节点总共有4个节点 A、B、C、D、分别指向弧尾顶点的编号、弧头顶点的编号、弧头相同的下一条弧、弧尾相同…

一、十字链表(存储有向图)

  (邻接表找顶点的入度不方便     邻接矩阵的时间复杂度高)

  用十字链表可以解决查找入度不方便的问题

  1.十字链表中对于弧节点总共有4个节点  A、B、C、D、分别指向弧尾顶点的编号、弧头顶点的编号、弧头相同的下一条弧、弧尾相同的下一条弧。(使用数组顺序存储)

  对于顶点结点,则是数据域(编号)、该顶点作为弧头的第一条弧、该顶点作为弧尾的第一条弧。

  给大家解释一下弧节点:指的是箭头所指向的那个结点。

                           顶点结点:指的是箭头出发的那个结点。

如图:顺着结点的绿色指针一直走,能找到从当前结点出发,所能发射出的所有的弧。

         顺着结点的黄色指针一直走,能够找所有指向当前结点的弧。

  空间复杂度: O(|V|+|E|) V:顶点的个数  E:边的个数。

 注意:十字链表只能用于存储有向图。

  无向图:  如果用邻接矩阵存储无向图,时间复杂度太高O(v)^2

                  如果用邻接表存储无向图,每条边会对应两份冗余信息(一条边会有两份数据),删除顶点、删除边等操作时间复杂度高。

二、邻接多重表(存储无向图)

  因此 可以使用邻接多重表来存储无向图:

  顶点结点:用数组来顺序存储这些信息  数据域和与顶点相连的第一条边。

  边结点:  两个顶点编号 i  j  依附于顶点i的下一条边、依附于顶点j的下一条边。

  如图:顺着橙色的一直找,可以找到从该顶点出发可以到达的其他顶点的所有的边,因为他是无向图,所以绿色也一样。

  这样做,想要找到和某一个顶点相连的边是很容易的,每一条边也只会对应一个边结点。删除结点或边很方便。 删除边结点只需要顺着橙色指针找到下一个边结点,再修改前面结点的指针即可。 

总结:

http://www.dtcms.com/wzjs/817142.html

相关文章:

  • 九江网站建设排行榜成都企业网站排名优化
  • 建设企业网站收费wordpress主题收费
  • 韶关市建设局官方网站南昌网站建设好企业网站
  • jsp做网站图片怎么存储做网站的公司深圳
  • 云开发低代码平台最好的seo优化公司
  • 公司网站怎么做教程网站建设技术招聘
  • 福州作公司网站的公司百度自动点击器
  • 电商网站制作方案药品网站建设存在的问题
  • 子网站怎么做WordPress网页描述标签
  • dnf免做卡网站怎样制作微信小程序
  • 如需锦州网站建设会员管理网站建设
  • 淘宝网网站建设微信公众平台推广方案
  • 确定网站主题做网站需要的条件
  • 网站建设所有权网站开发公司挣钱吗
  • 响应式网站图解美食网站首页怎么做
  • 加强企业网站建设163网易免费企业邮箱
  • 有哪些网站可以做全屏代码网站开发推荐英文字体
  • 太原提高网站排名优化营商环境个人心得
  • 淄博网站电子商城平台建设网站建立的重要性
  • wordpress views深圳做seo有哪些公司
  • 河南省住房建设厅官方网站linux怎么使用wordpress
  • 网站如何做品牌宣传没有服务器如何做网站
  • 网站如何改版浙江微信网站建设
  • 修改网站图片做网站维护价格
  • 做电商网站的公司梅州东莞网站建设
  • 揭阳 网站建设做茶道网站
  • 西安做商铺的网站免费网站商城模板
  • 河南网站备案代理成都网站优化方案
  • 上海设计网站wordpress monster
  • 清远市企业网站seo联系方式国外网站设计版式欣赏