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

cms做视频网站中英文网站切换怎么做

cms做视频网站,中英文网站切换怎么做,wordpress推介链接插件,wordpress 最新教程思路:并查集 这里的图比较像一种特殊的数据结构,其实也是图论的一种东西,就是基环树,但是这里并不是有向图,而是无向图,所以并不能用那种剪枝操作然后找基环。 看到连通量,我们应该能想到两种…

思路:并查集

这里的图比较像一种特殊的数据结构,其实也是图论的一种东西,就是基环树,但是这里并不是有向图,而是无向图,所以并不能用那种剪枝操作然后找基环。

看到连通量,我们应该能想到两种方法:一种就是DFS,BFS这样的搜索来判断连通,还有一种就是数据结构里面的一种:并查集。

这两种方法在求连通分块的时候其实各有千秋,并查集比较快,但是有时候处理起来很麻烦;DFS这种搜索反而是比较常用的。这里作者作了一点小总结:

涉及到点的遍历一类的连通量,用DFS这样的搜索比较方便;但是涉及到边的问题的时候,其实用并查集很有用。就好像加点法和加边法求最小生成树那样。

这里用到并查集其实就看到连通量里面有多余的边,而并查集恰好能够通过不断合并的过程判断是不是多余了。

class Solution {
public:
int f[1100];
int find(int u){if(f[u]==u)return u;elsereturn f[u]=find(f[u]);
}
void unit(int x,int y){int s=f[x];if(s==f[y])return ;elsef[s]=f[y];
}vector<int> findRedundantConnection(vector<vector<int>>& edges) {int n=edges.size();for(int i=1;i<=n;i++){f[i]=i;}vector<int>res;for(int i=0;i<n;i++){int x=edges[i][0];int y=edges[i][1];if(find(x)!=find(y)){unit(x,y);}else{res.push_back(x);res.push_back(y);break;}}return res;}
};

http://www.yayakq.cn/news/202399/

相关文章:

  • 江西做网站的公司视觉传达设计专业
  • 国内最先做弹幕的网站爱网站在线观看视频
  • 惠州企业网站建设选哪家网站兼容问题
  • 网站上线之后要做的工作jk网站建设
  • 建设食品网站的目的起飞页做网站
  • 姑苏网站建设上线公司 企业网站
  • 网站建设代理哪个好wordpress文章右边自定义字段
  • 企业网站建设方案详细方案网站制作合肥
  • 网站建设背景及目的网站图片加alt标签
  • 做网站的公司前三名本网站只做信息展示
  • 网站权重6了该则么做优化方案域名有什么用
  • 网站建设与管理课程项目珠海手机网站建设公司
  • 怎么建立自己的公司网站沧州网络营销网络宣传业务
  • 网站的轮播图一般是做多大郫都区网站建设
  • 株洲网站网络推广怎么做肇庆市有限公司网站建设
  • 申请做网站要什么局wordpress 维护插件
  • 网站开发课题的目的与意义做网站买空间多少钱
  • 思科中国网站开发案例深圳网站商城定制设计
  • 南昌专业做网站公司辽宁省住房建设厅网站
  • 网站模版 源码之家wordpress景点展示插件
  • 邯郸人才网官网seo代码优化工具
  • 湘潭做网站选择磐石网络Wordpress博客怎么盈利
  • 行业前10的网站建设公如何利用互联网宣传与推广
  • 规划电子商务网站建设方案付网站开发费计入什么科目
  • 现在1做啥网站流量大网页设计尺寸规格
  • 建设系统网站首页微信营销的特点
  • 南充网站设计东莞市住房建设局网站
  • 厦门app开发网站开发公司电话个人网站建设的背景
  • 网站域名云服务器是什么大连手机网站开发
  • 珠海做网站设计贵港网站建设