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

免费一级域名网站搜索最多的关键词的排名

免费一级域名网站,搜索最多的关键词的排名,用软件做的网站权限管理,东莞今天疫情最新消息210. 课程表 II - 力扣(LeetCode) 这是一道拓扑排序的模板题。简单来说,给出一个有向图,把这个有向图转成线性的排序就叫拓扑排序。如果有向图中有环就没有办法进行拓扑排序了。因此,拓扑排序也是图论中判断有向无环图…

210. 课程表 II - 力扣(LeetCode)

这是一道拓扑排序的模板题。简单来说,给出一个有向图,把这个有向图转成线性的排序就叫拓扑排序。如果有向图中有环就没有办法进行拓扑排序了。因此,拓扑排序也是图论中判断有向无环图的方法。

用bfs的拓扑排序思路如下:1.找到入度为0的节点,加入结果集;2.将该节点从图中移除

需要注意三点:1.移除不是真的移除,只不过是把与这个节点相连的节点的入度减一;2.如果一个节点与两个或以上个节点相连,那么在移除了这个节点之后就会有多个选择,因此拓扑排序的结果不唯一;3.如果结果集的元素个数不等于图中节点个数,那么就必定有环。

class Solution 
{
public:vector<int> findOrder(int numCourses, vector<vector<int>>& prerequisites) {int n=numCourses;vector<vector<int>>graph(n);//图vector<int>ans;//结果集vector<int>inDegree(n,0);//记录入度的数组for(auto&p:prerequisites)//构建图{graph[p[1]].push_back(p[0]);inDegree[p[0]]++;}queue<int>que;for(int i=0;i<n;i++)//将入度为0的节点加入队列{if(inDegree[i]==0){que.push(i);}}while(!que.empty()){int fro=que.front();que.pop();ans.push_back(fro);//加入结果集for(int x:graph[fro])//处理节点fro指向的节点{inDegree[x]--;if(inDegree[x]==0){que.push(x);}}}if(ans.size()!=n){return {};}return ans;}
};

http://www.cadmedia.cn/news/6185.html

相关文章:

  • 寿光市建设局网站重庆网站建设公司
  • 网站服务器查找网站友情链接代码
  • 30天网站建设 视频教程免费学生网页制作成品
  • 建企业网站步骤个人免费网站创建入口
  • 广西省河池建设局网站国内最大的搜索引擎
  • 深圳专业的免费建站软文的概念
  • 高端大气公司名称seo草根博客
  • 涿州住房和城乡建设局网站seo博客
  • 专业建站lhznkj推广商
  • 上海十大b2c网站建设免费的个人网站html代码
  • 新手学做网站难吗友情链接有哪些作用
  • 宁波公司注册代理公司网站运营推广选择乐云seo
  • 广东粤建设计院网站推广计划怎么做
  • 手机app网站模板seo技术培训学校
  • 建设网站好学吗google广告
  • 郑州市人民政府官方网站郑州百度推广代运营
  • 招标公司网站建设方案怎么推广游戏代理赚钱
  • 网站关键词用什么隔开电商网站如何避免客户信息泄露
  • 济南网站建设团队南京网络推广平台
  • 网站开发的公司推荐太原seo推广
  • 在门户网站中营销者通过制作什么2021搜索引擎排名
  • 二级网站建设标准百度极简网址
  • 搭建网站视频教程重庆关键词优化平台
  • 微分销商城网站建设营销图片素材
  • 想做外贸生意如何起步网站关键词优化怎么做的
  • 范县网站建设价格搜索图片识别出处百度识图
  • 网页设计网站测试软文撰写
  • 用DW做的网站生成链接所有关键词
  • 网站建设中中文模板下载网络推广预算方案
  • 中国交通建设监理协会网站网站seo查询工具