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

网站流量站怎么做wordpress 跨域ajax

网站流量站怎么做,wordpress 跨域ajax,英文阿里巴巴网站建设,如何维护公司网页深度优先遍历(Depth First Search)的主要思想是首先以一个未被访问过的顶点作为起始顶点,沿当前顶点的边走到未访问过的顶点。当没有未访问过的顶点时,则回到上一个顶点,继续试探别的顶点,直至所有的顶点都被访问过。 下图示例的…

深度优先遍历(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.yayakq.cn/news/542304/

相关文章:

  • 网站seo在线诊断分析放射科网站建设
  • 买证书网站开发工程师营销型网站建设市场
  • 广州机械网站建设外包房山做网站
  • 南宁 网站建设 公司咖啡网站模板
  • 手机网站设计制作济南seo排行榜
  • shopex网站备份全国企业信用信息查询
  • 福田皇岗社区做网站同一源代码再建设一个网站
  • 北京专业网站建设公司商城网站 备案
  • 网站模板更换韶关市住房和城乡建设局网站
  • 唐山网站制作公司做有趣的网站
  • 网站开发用的工具哪里有做网站服务商
  • 网站建设和维护实训网站数据分析的重要性
  • 那些网站hr可以做兼职建设工程建筑网
  • 汶上手机网站建设暴利灰色偏门项目
  • 35互联做网站好吗人力资源公司怎么开
  • 谷歌外贸吉林网站seo
  • 网站建设电商学堂互联网门户网站是什么意思
  • c 网站开发程序员网站建设报价单及项目收费明细表
  • 58同城通辽做网站在线视频教学网站建设
  • 做装饰公司网站泊头做网站的有哪些
  • 做淘宝网站需要什么微信小程序源代码模板
  • asp公司网站源码线上网络推广怎么做
  • 有哪些vue做的网站网站案例介绍
  • 新手如何建网站网站研发流程
  • 抖音评论点赞自助网站host绑定网站
  • 屯溪网站建设建设银行网站怎么修改手机号码吗
  • 模仿网站 素材哪里来婚恋网站模板
  • 一起做网店网站入驻收费wordpress登录页面图标修改
  • 国外网站开发现状安全优化大师
  • 网站后台域名解析怎么做精准客源推广引流