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

网站设计流程的步骤包括做旅游网站推广

网站设计流程的步骤包括,做旅游网站推广,专业手机网站公司吗,网站建设优化加盟代理深度优先遍历(Depth First Search)的主要思想是首先以一个未被访问过的顶点作为起始顶点#xff0c;沿当前顶点的边走到未访问过的顶点。当没有未访问过的顶点时#xff0c;则回到上一个顶点#xff0c;继续试探别的顶点#xff0c;直至所有的顶点都被访问过。 下图示例的…深度优先遍历(Depth First Search)的主要思想是首先以一个未被访问过的顶点作为起始顶点沿当前顶点的边走到未访问过的顶点。当没有未访问过的顶点时则回到上一个顶点继续试探别的顶点直至所有的顶点都被访问过。 下图示例的图从 0 开始遍历顺序如右图所示 无向图 G 的一个极大连通子图称为 G 的一个连通分量或连通分支。连通图只有一个连通分量即其自身非连通的无向图有多个连通分量。连通分量与连通分量之间没有任何边相连。深度优先遍历可以用来求连通分量。 下面以求连通分量为例来实现图的深度优先遍历称为 dfs。下面代码片段中visited 数组记录 dfs 的过程中节点是否被访问ccount 记录联通分量个数id 数组代表每个节点所对应的联通分量标记两个节点拥有相同的 id 值代表属于同一联通分量。 ... // 构造函数, 求出无权图的联通分量 public Components(Graph graph){// 算法初始化G graph;visited new boolean[G.V()];id new int[G.V()];ccount 0;for( int i 0 ; i G.V() ; i ){visited[i] false;id[i] -1;}// 求图的联通分量for( int i 0 ; i G.V() ; i )if( !visited[i] ){dfs(i);ccount ;} } ... 图的深度优先遍历是个递归过程实现代码 ... // 图的深度优先遍历 void dfs( int v ){visited[v] true;id[v] ccount;for( int i: G.adj(v) ){if( !visited[i] )dfs(i);} } ... Java 实例代码 src/runoob/graph/Components.java 文件代码 package runoob.graph;import runoob.graph.read.Graph;/*** 深度优先遍历*/ public class Components {Graph G; // 图的引用private boolean[] visited; // 记录dfs的过程中节点是否被访问private int ccount; // 记录联通分量个数private int[] id; // 每个节点所对应的联通分量标记// 图的深度优先遍历void dfs( int v ){visited[v] true;id[v] ccount;for( int i: G.adj(v) ){if( !visited[i] )dfs(i);}}// 构造函数, 求出无权图的联通分量public Components(Graph graph){// 算法初始化G graph;visited new boolean[G.V()];id new int[G.V()];ccount 0;for( int i 0 ; i G.V() ; i ){visited[i] false;id[i] -1;}// 求图的联通分量for( int i 0 ; i G.V() ; i )if( !visited[i] ){dfs(i);ccount ;}}// 返回图的联通分量个数int count(){return ccount;}// 查询点v和点w是否联通boolean isConnected( int v , int w ){assert v 0 v G.V();assert w 0 w G.V();return id[v] id[w];} }
http://www.dnsts.com.cn/news/65161.html

相关文章:

  • 西安网站建设熊掌网上投资项目的平台有哪些
  • 工厂弄个网站做外贸如何处理wordpress 响应式幻灯片
  • 天津+交友+网站建设网站界面友好
  • 冷水滩网站建设传媒公司制作网站
  • 360海南地方网站wordpress怎么去掉
  • 营销型网站有哪些平台做网站相关人员
  • 网站主页的要素企业画册内容
  • 西昌网站制作青岛做个网站多少钱
  • 做的网站被挂马wordpress加上预约系统
  • 网站管理是什么辽宁建设厅官方网站
  • phpok企业建站系统wap手机网站建设公司
  • 智慧政务网站怎么做比较好的网站建设论坛
  • 网站建设分工的通知网站建设费用还是网络
  • 网站百度百科怎么做防护网施工方案
  • Linux主机设置网站首页管理微信软件
  • 浙江建设职业技术学院官方网站网站建设与推广公司
  • 怎么用ps做网站框架wordpress本地做好如何改站点地址
  • 哪家公司网站建设好点网站排名西安
  • 网站换程序301唐山网站建设价格
  • 咸宁 网站建设番禺人才网站
  • 政务建设网站得必要性网站销户说明
  • 网站建设备案知彼网络网站建设
  • 自学移动端网站开发北京北站
  • 网站建设的目的与意义是什么如何加速wordpress反应速度
  • 冬奥会建设官方网站室内设计培训班要多少钱
  • 企业网站建设联系方式网站seo推广营销
  • 岳阳建设企业网站宁波网络推广优化方案
  • 怎样优化网站排名电子工程网单片机
  • 下载贵州省建设厅网站物联网设计论文
  • 网站建设技术交流qq全网营销销售