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

无锡建设网站公司济南软月建站

无锡建设网站公司,济南软月建站,怎么创建官网主页,山西省新增最新消息概念 一个有向图#xff0c;如果图中有入度为 0 的点#xff0c;就把这个点删掉#xff0c;同时也删掉这个点所连的边。一直进行上面的处理#xff0c;如果所有点都能被删掉#xff0c;则这个图可以进行拓扑排序。拓扑排序是对DAG#xff08;有向无环图#xff09;上的节…概念 一个有向图如果图中有入度为 0 的点就把这个点删掉同时也删掉这个点所连的边。一直进行上面的处理如果所有点都能被删掉则这个图可以进行拓扑排序。拓扑排序是对DAG有向无环图上的节点进行排序使得对于每一条有向边u-vu 都在v之前出现。简单地说是在不破坏节点先后顺序的前提下把DAG拉成一条链。 算法过程 构造拓扑序列步骤 从图中选择一个入度为零的点。 输出该顶点从图中删除此顶点及其所有的出边。 重复上面两步直到所有顶点都输出拓扑排序完成或者图中不存在入度为零的点此时说明图是有环图拓扑排序无法完成陷入死锁。 代码框架 int n; vectorint g[MAXN]; // 储存节点出边 int in[MAXN]; // 存储每个结点的入度 bool toposort() {vectorint l; // 排序结果queueint 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://icebutterfly214.com/news/69760/

相关文章:

  • 2025年便捷的背调服务哪家权威
  • 2025年长三角地区干磨片靠谱生产商推荐,专业干磨片生产厂家
  • 深入剖析:仓颉语言的性能优化核心优秀的技术
  • 2025年中央空调生产厂家哪家权威
  • 2025PVC防风卷帘定做厂家推荐排行
  • 2025年Sandra律师公司股权哪家权威
  • Go 和 PHP 在异步编程生态上的本质差异
  • As of 2025|中国边缘云计算平台格局:AWS 引领智能边缘生态
  • 2025年高科技数控车床制造厂口碑排行榜单
  • 国内酒店设计公司有哪些?行业实力机构推荐
  • 国内值得关注的酒店设计公司推荐
  • 增强AI股票预测分析报告 - 2025年11月27日
  • 2025杭州办公室保洁哪家好?权威排行
  • 2025 Xhorse XDTPM1EN Universal Programmable TPMS Sensor: Supports 315/433MHz Key Tool Max Pro/MIDI
  • 闲话 25.11.26
  • 洛谷 P10378:[GESP202403 七级] 交流问题 ← 二分图 + 染色法
  • JUC
  • CF1774F2
  • sprintf用法
  • PostgreSQL权限管理实践
  • 迈向人机共育的文明语法:AI元人文理论体系深度阐释——内观照叙事模型
  • 微软发布 Godot C# 游戏开发教程:godot-csharp-essentials
  • 2025年11月室外木塑地板厂家,共挤木塑地板厂家,wpc木塑地板厂家品牌推荐:市政工程合作优选企业
  • 2025年秋招-华为-11月19号开发岗
  • 详细介绍:从零开始的云原生之旅(七):ConfigMap 和 Secret 配置管理
  • NOIP 集训 day5 DP
  • 解码JSON
  • 第四十九篇
  • Python模块与包完全教程:从导入到封装发布(附实战)
  • 31(11.5)