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

常见的网页布局有哪些上海公司网站seo

常见的网页布局有哪些,上海公司网站seo,做外贸一般总浏览的网站,有户型图怎么免费设计装修本章会先对图的深度优先搜索和广度优先搜索进行介绍#xff0c;然后再给出C/C/Java的实现。 一、深度优先搜索的图文介绍 1. 深度优先搜索介绍 图的深度优先搜索(Depth First Search)#xff0c;和树的先序遍历比较类似。 它的思想#xff1a;假设初始状态是图中所有顶点…本章会先对图的深度优先搜索和广度优先搜索进行介绍然后再给出C/C/Java的实现。 一、深度优先搜索的图文介绍 1. 深度优先搜索介绍 图的深度优先搜索(Depth First Search)和树的先序遍历比较类似。 它的思想假设初始状态是图中所有顶点均未被访问则从某个顶点v出发首先访问该顶点然后依次从它的各个未被访问的邻接点出发深度优先搜索遍历图直至图中所有和v有路径相通的顶点都被访问到。 若此时尚有其他顶点未被访问到则另选一个未被访问的顶点作起始点重复上述过程直至图中所有顶点都被访问到为止。 显然深度优先搜索是一个递归的过程。 2. 深度优先搜索图解 2.1 无向图的深度优先搜索 下面以无向图为例来对深度优先搜索进行演示。 对上面的图G1进行深度优先遍历从顶点A开始。 第1步访问A。 第2步访问(A的邻接点)C。      在第1步访问A之后接下来应该访问的是A的邻接点即C,D,F中的一个。但在本文的实现中顶点ABCDEFG是按照顺序存储C在D和F的前面因此先访问C。 第3步访问(C的邻接点)B。      在第2步访问C之后接下来应该访问C的邻接点即B和D中一个(A已经被访问过就不算在内)。而由于B在D之前先访问B。 第4步访问(C的邻接点)D。      在第3步访问了C的邻接点B之后B没有未被访问的邻接点因此返回到访问C的另一个邻接点D。 第5步访问(A的邻接点)F。      前面已经访问了A并且访问完了A的邻接点B的所有邻接点(包括递归的邻接点在内)因此此时返回到访问A的另一个邻接点F。 第6步访问(F的邻接点)G。 第7步访问(G的邻接点)E。 因此访问顺序是A - C - B - D - F - G - E 2.2 有向图的深度优先搜索 下面以有向图为例来对深度优先搜索进行演示。 对上面的图G2进行深度优先遍历从顶点A开始。 第1步访问A。 第2步访问B。      在访问了A之后接下来应该访问的是A的出边的另一个顶点即顶点B。 第3步访问C。      在访问了B之后接下来应该访问的是B的出边的另一个顶点即顶点C,E,F。在本文实现的图中顶点ABCDEFG按照顺序存储因此先访问C。 第4步访问E。      接下来访问C的出边的另一个顶点即顶点E。 第5步访问D。      接下来访问E的出边的另一个顶点即顶点B,D。顶点B已经被访问过因此访问顶点D。 第6步访问F。      接下应该回溯访问A的出边的另一个顶点F。 第7步访问G。 因此访问顺序是A - B - C - E - D - F - G 二、广度优先搜索的图文介绍 1. 广度优先搜索介绍 广度优先搜索算法(Breadth First Search)又称为宽度优先搜索或横向优先搜索简称BFS。 它的思想是从图中某顶点v出发在访问了v之后依次访问v的各个未曾访问过的邻接点然后分别从这些邻接点出发依次访问它们的邻接点并使得“先被访问的顶点的邻接点先于后被访问的顶点的邻接点被访问直至图中所有已被访问的顶点的邻接点都被访问到。如果此时图中尚有顶点未被访问则需要另选一个未曾被访问过的顶点作为新的起始点重复上述过程直至图中所有顶点都被访问到为止。 换句话说广度优先搜索遍历图的过程是以v为起点由近至远依次访问和v有路径相通且路径长度为1,2...的顶点。 2. 广度优先搜索图解 2.1 无向图的广度优先搜索 下面以无向图为例来对广度优先搜索进行演示。还是以上面的图G1为例进行说明。 第1步访问A。 第2步依次访问C,D,F。      在访问了A之后接下来访问A的邻接点。前面已经说过在本文实现中顶点ABCDEFG按照顺序存储的C在D和F的前面因此先访问C。再访问完C之后再依次访问D,F。 第3步依次访问B,G。      在第2步访问完C,D,F之后再依次访问它们的邻接点。首先访问C的邻接点B再访问F的邻接点G。 第4步访问E。      在第3步访问完B,G之后再依次访问它们的邻接点。只有G有邻接点E因此访问G的邻接点E。 因此访问顺序是A - C - D - F - B - G - E 2.2 有向图的广度优先搜索 下面以有向图为例来对广度优先搜索进行演示。还是以上面的图G2为例进行说明。 第1步访问A。 第2步访问B。 第3步依次访问C,E,F。      在访问了B之后接下来访问B的出边的另一个顶点即C,E,F。前面已经说过在本文实现中顶点ABCDEFG按照顺序存储的因此会先访问C再依次访问E,F。 第4步依次访问D,G。      在访问完C,E,F之后再依次访问它们的出边的另一个顶点。还是按照C,E,F的顺序访问C的已经全部访问过了那么就只剩下E,F先访问E的邻接点D再访问F的邻接点G。 因此访问顺序是A - B - C - E - F - D - G 三、搜索算法的源码 这里分别给出邻接矩阵无向图、邻接表无向图、邻接矩阵有向图、邻接表有向图的C/C/Java搜索算法源码。这里就不再对源码进行说明please RTFSC参考源码中的注释进行了解。 1. C语言源码 1.1 邻接矩阵实现的无向图(matrixudg.c) 1.2 邻接表实现的无向图(listudg.c) 1.3 邻接矩阵实现的有向图(matrixdg.c) 1.4 邻接表实现的有向图(listdg.c) 2. C源码 2.1 邻接矩阵实现的无向图(MatrixUDG.cpp) 2.2 邻接表实现的无向图(ListUDG.cpp) 2.3 邻接矩阵实现的有向图(MatrixDG.cpp) 2.4 邻接表实现的有向图(ListDG.cpp) 3. Java源码 3.1 邻接矩阵实现的无向图(MatrixUDG.java) 3.2 邻接表实现的无向图(ListUDG.java) 3.3 邻接矩阵实现的有向图(MatrixDG.java) 3.4 邻接表实现的有向图(ListDG.java)
http://www.zqtcl.cn/news/414982/

相关文章:

  • 长沙高端网站建设公司wordpress分享缩略图
  • 支付网站建设费管理咨询公司取名
  • dw网站制作的一般流程wordpress 分类列表页
  • 重庆技术支持 网站建设公司wordpress挂黑页
  • 2网站建设类似wordpress
  • 特别酷炫网站惠州的服装网站建设
  • 网站右侧悬浮代码网站新闻前置审批
  • 2015网站建设十堰网站优化排名
  • 营销网站的优点番禺人才网最新招聘市场在哪里?
  • 企业网站建站模板自己做网站网站资源哪里来
  • 接入服务商网站备案管理系统技术规范要求郴州网站建设软件定制开发制作
  • 温州做网站公司哪家好购物网站的基本功能
  • 网站建设网站建设教程建设糖果网站的好处有哪些
  • 松原手机网站开发wordpress数据库设计优缺点
  • 惠州建设工程造价管理站网站中国海洋大学站群网站建设
  • 怎么做网站里面的模块太原做网络推广
  • 网站关键词排名优化应该怎么做wordpress实惠主机
  • 服装 营销型网站案例网站建设资料需要公司提交的吗
  • 网站权重高 做别的关键词怎么查看网站是否被百度收录
  • 沈阳网站开发培训多少钱广州做网站的公司哪家好
  • 宁波江北建设局网站建筑室内设计公司
  • 辽宁网站seo做网站的不给ftp
  • 南宁seo网站排名优化公司电商主图一键生成免费
  • 宁波论坛建站模板wordpress发布公告
  • 电子政务门户网站建设汇报班级优化大师官网登录
  • 做网站购买什么软件c 购物网站开发流程
  • 阿里云做网站送服务器赣州英文网站建设
  • 网站备案号官网黄山网站建设哪家好
  • 鞍山做网站排名滁州seo
  • 加关键词的网站seo服务外包公司