当前位置:首页 » 存储配置 » 图的存储与遍历

图的存储与遍历

发布时间: 2025-04-09 08:50:39

① 采用邻接表存储的图的深度优先遍历算法类似于二叉树的先序遍历,为什么是先序呢

这是因为图的深度优先遍历算法先访问所在结点,再访问它的邻接点。与二叉树的先序遍历先访问子树的根结点,再访问它的孩子结点(邻接点)类似。图的广度优先遍历算法类似于二叉树的按层次遍历。

先序遍历也叫做先根遍历、前序遍历,可记做根左右(二叉树父结点向下先左后右)。

首先访问根结点然后遍历左子树,最后遍历右子树。在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树,如果二叉树为空则返回。

例如,下图所示二叉树的遍历结果是:ABDECF。

(1)图的存储与遍历扩展阅读:

遍历种类:

一、NLR:前序遍历(Preorder Traversal 亦称(先序遍历)),访问根结点的操作发生在遍历其左右子树之前。

二、LNR:中序遍历(Inorder Traversal),访问根结点的操作发生在遍历其左右子树之中(间)。

三、LRN:后序遍历(Postorder Traversal),访问根结点的操作发生在遍历其左右子树之后。

注意:

由于被访问的结点必是某子树的根,所以N(Node)、L(Left subtree)和R(Right subtree)又可解释为根、根的左子树和根的右子树。NLR、LNR和LRN分别又称为 先根遍历、中根遍历和后根遍历。

热点内容
linuxpython调试 发布:2025-04-26 09:57:29 浏览:501
java获取状态 发布:2025-04-26 09:57:26 浏览:655
jar反编译打包 发布:2025-04-26 09:56:00 浏览:660
为什么吉利车配置那么高还便宜 发布:2025-04-26 09:49:26 浏览:943
我的世界服务器允许命令方块使用 发布:2025-04-26 09:49:26 浏览:133
分组存储的化妆品玩具 发布:2025-04-26 09:32:24 浏览:136
jquery字符串加密 发布:2025-04-26 09:29:02 浏览:240
锁屏停止缓存 发布:2025-04-26 09:27:29 浏览:585
php参数函数 发布:2025-04-26 09:24:34 浏览:675
搭建HTTPS代理服务器 发布:2025-04-26 09:24:21 浏览:802