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

喊人做网站需要注意些什么施工员证查询官方网站

喊人做网站需要注意些什么,施工员证查询官方网站,可以做多边形背景的网站,平面设计免费网站用DAG&#xff08;有向无环图&#xff09;表示一个工程。顶点表示活动&#xff0c;有向边<Vi&#xff0c;Vj>表示活动Vi活动必须先与Vj活动进行。 所谓的拓扑排序&#xff1a;找到做事的先后顺序 以上根据拓扑排序的实现&#xff1a; 加入对有回路的图进行拓扑排序&#…

 用DAG(有向无环图)表示一个工程。顶点表示活动,有向边<Vi,Vj>表示活动Vi活动必须先与Vj活动进行。

 所谓的拓扑排序:找到做事的先后顺序

 

 

 

 

 

 

以上根据拓扑排序的实现:

加入对有回路的图进行拓扑排序:

 所以原图如果存在回路,就不存在拓扑排序。

 采用邻接表进行存储

定义了一个indegree[]数组

定义一个print数组(刚开始全部初始化为-1)

一个空栈S

 

 检查indegree数组当前入度为0的顶点

 

将与2号结点相连的结点的入度减去1.

 

 接下来我们处理入度为0的还有0号结点。

在while循环里面处理和0号结点相连的几个节点。

接着是1号结点的入度因为减去1之后变成了0。

 此时将1号结点也压入栈中

 接着把3号结点和4号结点也压入栈中。

 

下面我们来认识一下逆拓扑排序:

出栈的时候出出度为0

 

 随便删除切番茄和打鸡蛋

 

 

 我么在删除出度为0的顶点时,还需要删除对应的边,就需要将邻接表全部遍历一遍去寻找其前驱。

 所以最好使用邻接矩阵去存储(这样就可以直接去第5列的值)

发现它的前驱是2和3.

也可以采用逆邻接表去存储

我们也可以用DFS算法实现拓扑排序

 

 

 

 

 接下来我们会把4打印输出:

 对于3号节点来说,也找不到一个与之相邻且未被访问过的结点。

 

 

 

 我们的函数会重新回到上面这个for循环,寻找visited数组为False的顶点。

 随意我们发现使用DFS算法,顶点在推出递归栈之前会输出成逆拓扑排序失败

 

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

相关文章:

  • 蒙古网站后缀wordpress二次元动漫
  • 电商网站设计公司排行榜页面设计思路怎么写
  • 罗琳做的网站我要软文网
  • 南京百度网站建设网站怎样做地理位置定位
  • 山西省建设工程信息网站天津和平做网站多少钱
  • 网站平台构建建设机械网站案例分析
  • 提升访问境外网站速度长沙企业建站
  • 永川区网站建设刚做的网站搜索不到
  • 公司网站管理制度建设官方网站企业网银登录
  • 商品展示网站源码长沙app制作
  • 网站开发用哪个程序wordpress ssl 设置
  • 张家界市建设局网站地板网站模板
  • wordpress页底白seo查询工具源码
  • 台州路桥网站建设外链推广平台
  • 沧州地区阿里巴巴做网站wordpress页面压缩
  • 潍坊网站建设500兰州网站优化
  • 如何做一个公司网站怎么样才能引流客人进店
  • 北京建网站多少钱洛阳做网站哪家便宜
  • cc域名网站需要备案吗网站地址格式
  • 兰州网页制作公司网站wordpress去掉评论框
  • 大型自适应的网站开发随州网站建设多少钱
  • 建网站做联盟做网站负责人有法律风险吗
  • 深圳网站开发报价邯郸市住房和城建设局网站
  • 建立网站教程用网站ip做代理服务器
  • 特色美食网站建设网站单页制作教程
  • 校园二手网站开发网站的主机选择
  • 做影视网站用的封面えっちな秘密基地视频
  • 蓬莱市住房和规划建设管理局网站模板算量软件手机下载
  • 大型网站建设视频电商平台要投资多少钱
  • 资源库建设网站alexa全球排名