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

学做电影网站网站如何做问卷调查

学做电影网站,网站如何做问卷调查,wordpress 图片处理,网页视频下载提取思路:拓补排序 其实就是对于第一个题的问题变了一个问法,上一个题本质上是求有没有环,这道题本质上就是让你求出来符合没有环的路径输出而已,本质上没有什么区别。 不同就在于这里需要你额外开一个数组用来存储你遍历这个有向图…

思路:拓补排序

其实就是对于第一个题的问题变了一个问法,上一个题本质上是求有没有环,这道题本质上就是让你求出来符合没有环的路径输出而已,本质上没有什么区别。

不同就在于这里需要你额外开一个数组用来存储你遍历这个有向图的路径。

注意:并不是说存储返回就完事了,因为所给的数据有可能是不构成拓补排序的要求的,我们需要判断一下这个图是不是有向无环图,如果是,那么拓补排序是可以的;不是的话,我们在存储路径的时候会重复一个环的点,导致输出错误。

这里的判断有没有环其实就是用一个计数器判断是不是符合全部点都遍历,不出现重复的情况下。

上代码:

class Solution {
public:vector<int> findOrder(int numCourses, vector<vector<int>>& prerequisites) {vector<vector<int>>s(numCourses);vector<int>counts(numCourses,0);for(int i=0;i<prerequisites.size();i++){s[prerequisites[i][1]].push_back(prerequisites[i][0]);counts[prerequisites[i][0]]++;}queue<int>q;vector<int>res;int cnt=0;for(int i=0;i<numCourses;i++){if(counts[i]==0){q.push(i);res.push_back(i);}}while(!q.empty()){int tmp=q.front();q.pop();++cnt;for(int i:s[tmp]){if(--counts[i]==0){q.push(i);res.push_back(i);}}}if(cnt==numCourses){return res;}else{return {};}}
};

http://www.yayakq.cn/news/797226/

相关文章:

  • 哪里建设网站好企业管理培训课程图片
  • 合肥网达软件有限公司怀柔网站整站优化公司
  • 写作墨问题 网站注册公司多少钱流程及费用
  • 网站 数据库 sql 导入网站上传在空间哪里
  • 网站建设维护员是做什么的WordPress插件集成在主题
  • 注册公司登录什么网站wordpress5.1.1版本
  • 做旅游宣传图的网站有哪些做漫画在线观看网站
  • 做网站还是做app好人和马做的网站
  • wordpress上传图片不清楚站群网站和做seo那个号
  • 手机网站怎么切图下载app 的网站 如何做
  • 怎么查网站的关键词外贸求购信息网
  • 公司有网站域名 如何做网站百度指数与百度搜索量
  • 建设网站需要造价辽宁人社app一直更新
  • 网站首页布局设计教程wordpress更改ip地址
  • wordpress 增加备案百度广告优化师
  • 织梦仿视频网站模板快团团小程序官网
  • 请问门户网站是什么意思外网有趣的网站
  • wordpress o2o主题百度关键词搜索引擎排名优化
  • 小型旅游网站番禺制作网站设计
  • 建设鲜花网站前的市场分析一个门户网站源码
  • 网站前端做报名框代码广告设计软件coreldraw教程
  • 巴彦淖尔市网站制作做公号模版网站
  • 营销型网站制作费用为什么做pc网站
  • 网站建设软硬件平台西安seo服务公司排名
  • 百度云空间能做网站吗wordpress打造cms
  • 网站制作培训课程阳江公司网站建设
  • 建设门户网站的意义漯河网上商城网站建设
  • 上海市做网站公司网站开发内容怎么写
  • 做字画的网站网站开发及上线过程
  • 上海建设厅网站做得好的营销网站