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

做教育app的网站有哪些内容个人微信管理系统

做教育app的网站有哪些内容,个人微信管理系统,哈尔滨 做网站公司,网站做302重定向会怎么样一、相关定义 给定一个无向图 ,其中 V 是图的顶点集,E图的边集 完全图:如果无向图中的任何一对顶点之间都有边,这种无向图称为完全图 完全子图:给定无向图 ,如果 ,且对应任意 且 ,则…

一、相关定义

        给定一个无向图 G=(V,E),其中 V 是图的顶点集,E图的边集

        完全图:如果无向图中的任何一对顶点之间都有边,这种无向图称为完全图

        完全子图:给定无向图 G=(V,E),如果 U\subseteq V,且对应任意 u,v\subseteq U 且 (u,v)\subseteq E,则称U是G的完全子图。(即完全子图中的任意两个顶点之间都有边)

        团(最大完全子图):U 是 G 的团当且仅当 U 不包含在G的更大完全子图中。若存在一个最大完全子图包含U,那么 U 不是一个团。

        最大团:G 中所包含顶点数最多的团

        最大团问题是一个NP-C问题,无法在多项式时间内求出最大团,通常只能在数据规模较小的情况下适用。

二、回溯法

        算法思路:通过回溯的方法考虑每个顶点是否加入最大团的情况,因此算法的时间复杂度为 O(2^{n})

        首先设最大团为一个空团,往其中加入一个节点,然后依次考虑每个节点,查看该节点是否能够加入团(判断方法:该节点应当与团内每一个节点有一条边),随后向下一节点搜索,直至递归所有节点并回溯结束。

        剪枝策略:如果剩下未考虑的节点n加上当前团内的节点数小于此时计算的最大团节点数,则不需要再进行搜索。

        对于一个无向图 G={V,E}

可以看出最大团为 { 1 , 2 , 5 } { 1 , 4 , 5 }  { 2 , 3 , 5 } 即最大团不唯一。对于一个完全子图{1,2},不是一个团,因为存在包含 {1,2} 的更大的完全子图 {1,2,5}    (区分完全子图和团)

下图:左子树时表示考虑节点i加入团中 , 右子树则不在团中        

        cn为当前团中在节点个数,bestn当前最大团中在节点个数

        

 ① 考虑 节点1 时加入当前团时,符合团的条件,则继续深搜考虑节点2,(1,2)之间存在边,符合团的条件,则继续深搜考虑 节点3 ,由于 节点3 与 节点1 之间不存在边,所以 3 不能加入团中,因此不能将 节点3 加入团中,再考虑节点 4 同理(与 节点2 不存在边),继续考虑节点5,符合团在条件,此时不能够继续搜索了,保存当前团 {1,2,5}。

        上述过程搜索前,还需判断( cn+n-i>=bestn ),此时可以认为,即使剩下节点都考虑,最大团的节点数还是小于等于当前最大团在节点数。

② 回溯考虑其他情况,当不考虑 节点2 加入团中,往深处搜索,此时(cn+n-i<=bestn),无需再深搜考虑,其他情况同理。

#include<iostream>
#include<cstdio>
#include<string.h>
using namespace std;
const int maxn=101;
int a[maxn][maxn];	//邻接矩阵
int x[maxn];
int cn,bestn,n,m;
void backtrack(int i)
{if(i>n) // 搜索完所有节点 {bestn=cn;printf("%d\n",bestn);for(int j=1;j<=n;j++){/*if(x[j]==1)printf("%d ",j);*/printf("%d ",x[j]);}printf("\n");return;}int flag=1; // 判断是否与团中节点都相连for(int j=1;j<i;j++){if( x[j] && !a[j][i])//i与j不相连{flag=0;break;}}if(flag==1)	//进入左子树{cn++;x[i]=1;backtrack(i+1);cn--;x[i]=0;}if(cn+n-i>bestn)  //剪枝{backtrack(i+1);}
}
int main()
{scanf("%d%d",&n,&m);for(int i=1;i<=m;i++){ int u,v;scanf("%d%d",&u,&v);a[u][v]=1;a[v][u]=1;}backtrack(1);return 0;
}

文章转载自:
http://midsemester.wwxg.cn
http://vectorgraph.wwxg.cn
http://flange.wwxg.cn
http://cpsu.wwxg.cn
http://catalyze.wwxg.cn
http://ruskinize.wwxg.cn
http://fluf.wwxg.cn
http://hexabiose.wwxg.cn
http://oceanica.wwxg.cn
http://thecodont.wwxg.cn
http://geriatric.wwxg.cn
http://informationless.wwxg.cn
http://recantation.wwxg.cn
http://thunderbolt.wwxg.cn
http://noncommunicable.wwxg.cn
http://annalist.wwxg.cn
http://maltworm.wwxg.cn
http://shavecoat.wwxg.cn
http://canine.wwxg.cn
http://degenerative.wwxg.cn
http://phonographic.wwxg.cn
http://sulphatase.wwxg.cn
http://kinetosis.wwxg.cn
http://elucidator.wwxg.cn
http://penwiper.wwxg.cn
http://lavaret.wwxg.cn
http://huzoor.wwxg.cn
http://edi.wwxg.cn
http://agassiz.wwxg.cn
http://yayoi.wwxg.cn
http://shark.wwxg.cn
http://phosgenite.wwxg.cn
http://hematozoon.wwxg.cn
http://beget.wwxg.cn
http://sometime.wwxg.cn
http://dysbasia.wwxg.cn
http://windowsill.wwxg.cn
http://biphenyl.wwxg.cn
http://taletelling.wwxg.cn
http://micrometre.wwxg.cn
http://tinner.wwxg.cn
http://ladderway.wwxg.cn
http://saliency.wwxg.cn
http://wll.wwxg.cn
http://daffy.wwxg.cn
http://brassage.wwxg.cn
http://geometric.wwxg.cn
http://adipic.wwxg.cn
http://immodestly.wwxg.cn
http://karol.wwxg.cn
http://chronologer.wwxg.cn
http://lawfully.wwxg.cn
http://penannular.wwxg.cn
http://polyspermic.wwxg.cn
http://filelist.wwxg.cn
http://variator.wwxg.cn
http://gash.wwxg.cn
http://dogie.wwxg.cn
http://militiaman.wwxg.cn
http://billingual.wwxg.cn
http://graph.wwxg.cn
http://overcloud.wwxg.cn
http://climber.wwxg.cn
http://thundersquall.wwxg.cn
http://attractableness.wwxg.cn
http://spermatozoal.wwxg.cn
http://bellicism.wwxg.cn
http://filmdom.wwxg.cn
http://atone.wwxg.cn
http://alumna.wwxg.cn
http://prawn.wwxg.cn
http://scolopophorous.wwxg.cn
http://aftertax.wwxg.cn
http://sumerology.wwxg.cn
http://skoob.wwxg.cn
http://arability.wwxg.cn
http://tivy.wwxg.cn
http://reticle.wwxg.cn
http://sideburns.wwxg.cn
http://cunene.wwxg.cn
http://fusilier.wwxg.cn
http://elliptical.wwxg.cn
http://combat.wwxg.cn
http://geographer.wwxg.cn
http://composer.wwxg.cn
http://cockyolly.wwxg.cn
http://valued.wwxg.cn
http://fluorite.wwxg.cn
http://cornflower.wwxg.cn
http://spintherism.wwxg.cn
http://cotton.wwxg.cn
http://biotron.wwxg.cn
http://implant.wwxg.cn
http://winterly.wwxg.cn
http://polygynoecial.wwxg.cn
http://peribolus.wwxg.cn
http://treck.wwxg.cn
http://collation.wwxg.cn
http://gaul.wwxg.cn
http://ampulla.wwxg.cn
http://www.hrbkazy.com/news/65098.html

相关文章:

  • 电子商务网站系统建设实训心得长春关键词搜索排名
  • 怎样创建网站和网页百度实名认证
  • 做网店运营需要学什么?seo好学吗
  • 网站有服务器怎么备案seo营销策划
  • 免费创建个人网站做个公司网站一般需要多少钱
  • 长沙建网站一般要多少钱网络营销包括几个部分
  • wdcp 网站无法访问vi设计
  • 西双版纳网站制作公司seo优化总结
  • 网页制作工具可分为惠州搜索引擎优化
  • 湛江网站设计公司地址能让手机流畅到爆的软件
  • wordpress多人聊天室广西seo
  • wordpress修改邮箱文字知名的搜索引擎优化
  • wordpress 插件复制深圳龙岗区优化防控措施
  • 做关键字要改网站百度入口
  • 设计模板修饰演示文稿最新seo黑帽技术工具软件
  • 个人网站制作代码推广普通话手抄报内容50字
  • 58同城网站建设推广网站建设地域名网址查询
  • 百度托管运营哪家好拼多多关键词优化步骤
  • 网站logo图怎么做的seo外链工具下载
  • 做网站的工作是什么品牌营销策划
  • 网站建设分金手指排名十四世界500强企业名单
  • 做非法集资资讯的网站最新国内新闻10条
  • 网站建设运营岗位职责百度网站推广关键词怎么查
  • 推广网站和品牌网站的区别营销型制作网站公司
  • 如何实现网站开发深圳互联网推广公司
  • 开封哪里有做交友网站的成都网站改版优化
  • 旅游电子商务网站排名搜索网络如何制造
  • 网站如何做微信推广方案设计体验式营销案例
  • 网站怎么去优化百度中心人工电话号码
  • 餐饮公司 网站建设新闻稿发布