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

阿里巴巴做网站找谁大的网站建设公司

阿里巴巴做网站找谁,大的网站建设公司,ps图做ppt模板下载网站,中国门户网站建设重要性概念 一个有向图,如果图中有入度为 0 的点,就把这个点删掉,同时也删掉这个点所连的边。一直进行上面的处理,如果所有点都能被删掉,则这个图可以进行拓扑排序。拓扑排序是对DAG(有向无环图)上的节…

概念

        一个有向图,如果图中有入度为 0 的点,就把这个点删掉,同时也删掉这个点所连的边。一直进行上面的处理,如果所有点都能被删掉,则这个图可以进行拓扑排序。拓扑排序是对DAG(有向无环图)上的节点进行排序,使得对于每一条有向边u->v,u 都在v之前出现。简单地说,是在不破坏节点先后顺序的前提下,把DAG拉成一条

算法过程

        构造拓扑序列步骤

  1. 从图中选择一个入度为零的点。

  2. 输出该顶点,从图中删除此顶点及其所有的出边。

重复上面两步,直到所有顶点都输出,拓扑排序完成,或者图中不存在入度为零的点,此时说明图是有环图,拓扑排序无法完成,陷入死锁。

代码框架

int n;
vector<int> g[MAXN]; // 储存节点出边
int in[MAXN];  // 存储每个结点的入度
bool toposort() {vector<int> l; // 排序结果queue<int> q;for (int i = 0; i < n; i++){ // 入度为0的节点入队if (in[i] == 0) {q.push(i);}}while (!q.empty()) {int u = q.front();q.pop();l.push_back(u);for (auto v : G[u]) { // 删除与节点u直接相连的边if (--in[v] == 0) { // 出现新入度为零的节点入队q.push(v);}}}return l.size() == n;
}

题单

207. 课程表 - 力扣(LeetCode)

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

http://www.hrbkazy.com/news/53273.html

相关文章:

  • 江西网站icp备案注销中央网站seo
  • 金融网站如何做设计方案深圳网站优化推广
  • wordpress多站点必备插件关键词优化的方法有哪些
  • 深圳网站建设代理100种宣传方式
  • 网站编辑人才队伍建设青岛网站seo推广
  • 什么是网站托管迅雷bt磁力链 最好用的搜索引擎
  • 如何在自己的网站上做直播爱站工具网
  • 织梦做的网站首页打不开微商推广哪家好
  • 昆明网站建设技术研发中心免费下载百度
  • 企业网站应该怎么做seo公司 上海
  • 广州建设银行官方网站站外推广平台有哪些
  • 广州天与地网站建设热门网站
  • 去视频网站做编辑重庆关键词排名推广
  • 亚马逊网站网址手机优化专家下载
  • 免费建设独立域名网站北京竞价托管代运营
  • 苏州专业高端网站建设网站优化及推广
  • 上海高端网站设计下百度安装
  • ps做网站的分辨率多少百度账户代运营
  • 淘宝网站怎么做网站深圳疫情防控最新消息
  • 有什么知名网站是用织梦做的搜索引擎优化案例分析
  • 高端装修公司门头设计效果图东莞seo排名公司
  • 佛山html5网站建设深圳外贸推广公司
  • wap手机网站制作seo网站的优化方案
  • sns有哪些著名的网站有哪些百度提交入口网址是指在哪里
  • 公司微信网站建设方案站长工具排名查询
  • 近期国家新闻在线优化网站
  • 河南省住房与城乡建设厅网站今日要闻
  • 铭万做的网站怎么样aso100官网
  • 前端做微网站下载百度软件
  • 做磁力链网站郴州网站定制