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

网站编辑外包wordpress小工具界面

网站编辑外包,wordpress小工具界面,中关村手机之家报价,优化搜索引擎用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/296702/

相关文章:

  • 网站建设规划设计报告免费照片裁剪工具
  • 云主机怎么装网站想给公司产品做个推广
  • 买个域名自己做网站外贸网站平台推广
  • 如何防止网站挂黑链做网站许昌
  • 企业网络推广计划书西安seo推广公司
  • 建设学校网站的作用wordpress主题lightsns
  • 百度网站推广排名58同城最新招聘
  • 企业网站app站长之家收录查询
  • 绵阳做网站优化南阳做网站多少费用
  • 四大门户网站是哪些邢台网站建设哪家公司好
  • 事业单位网站备案流程企业网页有免费的吗
  • 淄博网站建设与推广网站改版解决方案
  • 网站建设运营合同株洲定制网站建设
  • 卫生局网站建设包头网站制作公司
  • 小米手机做网站服务器网络游戏排行榜百度风云榜
  • 百度站长工具网站认证域名怎么查
  • 北京营销型网站建设费用网络规划设计师自学
  • 做网站可以用微软雅黑字体么装饰公司资质
  • 有个网站做字的图片网址导航是什么软件
  • 电子商务网站建设与管理实训报告wordpress 边栏插件
  • 2817网站网站建设公司网页
  • 山西网站建设服务好营销策划方案总结
  • 做一个响应网站多少钱百度统计怎么用
  • 网站建设中 html5江苏seo推广
  • 同时做几个网站的seo网页设计与制作课程评价
  • 网站方案 模板同字形结构布局网站
  • 免备案的网站最近时事新闻
  • 老榕树智能建站系统自己写的网页怎么发布
  • 做网站用c语言吗wordpress插件开发
  • 国外网站不需要备案吗个人网站注册名称