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

网站开发用什么电脑介绍网络营销

网站开发用什么电脑,介绍网络营销,宠物美容师宠物美容培训学校,google关键词优化0. 引入 并查集是来解决等价问题的数据结构。 离散数学中的二元关系。 等价关系需满足自反性、对称性、传递性。 a ∈ S , a R a a R b b R a a R b ∩ b R c a R c a \in S, aRa \\ aRb \ bRa \\ aRb \cap bRc aRc a∈S,aRaaRbbRaaRb∩bRca…0. 引入 并查集是来解决等价问题的数据结构。 离散数学中的二元关系。 等价关系需满足自反性、对称性、传递性。 a ∈ S , a R a a R b b R a a R b ∩ b R c a R c a \in S, aRa \\ aRb \ bRa \\ aRb \cap bRc aRc a∈S,aRaaRbbRaaRb∩bRcaRc 1. 需要实现的操作 给定n个数据看能划分多少个等价类。 初始时即分为n个等价类然后再一一合并。 所以需要实现的操作为 合并两个等价类查找元素属于哪个等价类 2. 实现 2.0 父节点 vectorint pa;2.1 查找 int Find(int k) {return k pa[k] ? k : Find(pa[k]); }2.2 合并 void Union(int a0, int a1) {int p0 Find(a0);int p1 Find(a1);if ( p0 ! p1 ) {pa[p0] p1;} }2.3 路径压缩 对于查找来说如果简单的递归的话最坏的情况便是全都在左子树。 如(0,1) (0,2) (0,3) (0, 4) ... (0, n) 这样会导致单次查询如同一个链表一样达到O(n)。 只需要改动一点点就可以完成路径压缩。 int Find(int k) { return k pa[k] ? k : pa[k] Find(pa[k]); }2.4 按节点数合并 可以令开一个数组记录当前节点下的节点数。在合并的时候取小的节点合并到大的节点上去。 void Union(int a1, int a2) {int p1 Find(a1);int p2 Find(a2);if ( p1 p2)return;if (sz[p1] sz[p2]) {pa[p1] p2;sz[p2] sz[p1];}else {pa[p2] p1;sz[p1] sz[p2];} }3. 类封装 3.1 路径压缩 class UnionFind {public:explicit UnionFind(int sz):cnt(sz),pa(sz){iota(pa.begin(), pa.end(), 0);}int Find(int k ){return k pa[k] ? k : pa[k] Find(pa[k]);}void Union(int k1, int k2 ){int p0 Find(k1);int p1 Find(k2);if ( p0 ! p1) {pa[p0] p1;cnt--;}}int Cnt(){return cnt;}private:vectorint pa;int cnt; };3.2 按节点数合并 public: class UnionFind {public:explicit UnionFind(int _sz):cnt(_sz),pa(_sz),sz(_sz, 1){iota(pa.begin(), pa.end(), 0);}int Find(int k ){return k pa[k] ? k : Find(pa[k]);}void Union(int k1, int k2 ){int p0 Find(k1);int p1 Find(k2);if (p0 p1)return ;if (sz[p0] sz[p1] ) {pa[p0] p1;sz[p1] sz[p0];}else {pa[p1] p0;sz[p0] sz[p1];}}int Cnt(){return cnt;}int Size(int idx){ return sz[idx]; }private:vectorint pa,sz;int cnt; }; 4. 参考 lFoll题解 OIWIKI
http://www.w-s-a.com/news/634799/

相关文章:

  • 上海网站开发制作建设网站的建设费用包括
  • 上海网站建设网站开发亚洲杯篮球直播在什么网站
  • 网站做seo第一步h5制作公司
  • 软件外包产业网络优化工程师是干嘛的
  • 怎么用服务器做局域网网站河西网站建设
  • 工业企业网站建设企业门户网站解决方案
  • 网站运营与管理论文网上商城都有哪些
  • 常德网站制作建设毕设电商网站设计
  • 西安企业模板建站福州+网站建设+医疗
  • 邹城市住房和建设局网站仙居网站建设贴吧
  • 为什么要用CGI做网站网站手机优化显示
  • 做袜子娃娃的网站做网站要学的东西
  • 类qq留言网站建设企业做网站公司
  • 如何查到网站建设三足鼎立小程序开发公司
  • 交互网站怎么做的wordpress ssl 错位
  • 公司宣传 如何做公司网站郑州做网站那
  • 衡阳市城乡建设协会官方网站免费游戏网站模板
  • 小程序怎么做优惠券网站合肥建站网站平台
  • 民制作网站价格株洲企业seo优化
  • 网站建设 岗位职责网站建设百度索引
  • 网站建设的内容下拉网站导航用ps怎么做
  • 怎样做p2p网站海口免费自助建站模板
  • 给企业建设网站的流程图wordpress 添加子菜单
  • 企业网站带新闻发布功能的建站皋兰县建设局网站
  • 国内外做gif的网站wordpress数据库教程
  • 成都建站平台自己做一个网站需要多少钱
  • 景区旅游网站平台建设公司企业网站源码
  • 免费高清网站推荐喂来苏州网络科技有限公司
  • php做的大型网站有哪些备案博客域名做视频网站会怎么样
  • 去哪网站备案吗昭通网站建设