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

网站上线步骤 icp备案临沂做网站公司哪家好

网站上线步骤 icp备案,临沂做网站公司哪家好,浅谈电子商务网站的建设与管理,注册网站对接的短信平台题目来源#xff1a;117. 软件构建 C题解#xff08;来源代码随想录#xff09;#xff1a;拓扑排序#xff1a;给出一个 有向图#xff0c;把这个有向图转成线性的排序。拓扑排序也是图论中判断有向无环图的常用方法。 拓扑排序的过程#xff0c;其实就两步#xff1…题目来源117. 软件构建 C题解来源代码随想录拓扑排序给出一个 有向图把这个有向图转成线性的排序。拓扑排序也是图论中判断有向无环图的常用方法。 拓扑排序的过程其实就两步 找到入度为0 的节点加入结果集将该节点从图中移除 循环以上两步直到 所有节点都在图中被移除了。 #include iostream #include vector #include queue #include unordered_map using namespace std; int main() {int m, n, s, t;cin n m;vectorint inDegree(n, 0); // 记录每个文件的入度unordered_mapint, vectorint umap;// 记录文件依赖关系vectorint result; // 记录结果while (m--) {// s-t先有s才能有tcin s t;inDegree[t]; // t的入度加一umap[s].push_back(t); // 记录s指向哪些文件}queueint que;for (int i 0; i n; i) {// 入度为0的文件可以作为开头先加入队列if (inDegree[i] 0) que.push(i);//cout inDegree[i] endl;}// int count 0;while (que.size()) {int cur que.front(); // 当前选中的文件que.pop();//count;result.push_back(cur);vectorint files umap[cur]; //获取该文件指向的文件if (files.size()) { // cur有后续文件for (int i 0; i files.size(); i) {inDegree[files[i]] --; // cur的指向的文件入度-1if(inDegree[files[i]] 0) que.push(files[i]);}}}if (result.size() n) {for (int i 0; i n - 1; i) cout result[i] ;cout result[n - 1];} else cout -1 endl;}
http://www.dnsts.com.cn/news/144899.html

相关文章:

  • 网站开发行业怎么样中铁建设集团门户员工登录
  • 贵阳建设网站公司wordpress代码修改用户权限
  • 通辽网站建设网站域名是指什么意思
  • 宁波h5建站个人网站建设哪家好
  • 网站构成的作用城乡建设部网站施工员证书查询
  • 做网站备案必须是个人还是公司北京搜索引擎优化seo专员
  • 品牌型网站制作有哪些公司如何给网站增加关键词
  • wordpress生成xml地图公司优化网站的案例
  • 手机版怎么做微电影网站网站推广品牌
  • 太原整站优化公司企业邮箱优势
  • C语言开发网站开发语言网站项目开发流程及规范
  • 做灯箱片的设计网站万象园网站建设与开发
  • 西安市城乡建设厅网站做个什么样的网站比较好
  • 长沙 学校网站建设电子网站建设推广方案
  • 给朋友做的相册网站没有了网站建设面板
  • 怎样做网站策划河南公司网站可以做天津备案吗
  • 个人域名备案网站内容怎么写三丰云免费服务器
  • 坪山网站建设行情网站的制作流程有哪些步骤
  • 买了域名怎么建网站网站打赏怎么做的
  • 通辽网站建设0475seo网页设计心得体会摘要
  • 网站和后台建设如何做企业网站界面
  • 电商网站开发视频教程中英文企业网站模板
  • 直播网站建设需要什么软件wordpress 图片库
  • 做自己的网站需要什么怎么建网站教程视频app
  • 永嘉专业网站建设团队用ps设计网站做多大的
  • 做gif有什么网站镜像的网站怎么做排名
  • 专业的网站建设公哪家专业网站开发 源代码
  • 成都网站开发收费怎样维护公司网站
  • 美词原创网站建设网站 搭建 公司
  • 网站资料上传wordpress 菜单 图片