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

网站建设没有业务怎么办邹城有做网站的吗

网站建设没有业务怎么办,邹城有做网站的吗,科技创新的评价机制的作用,做投诉网站赚钱吗1--课程表(207) 主要思路: 用 in 记录每一门课程剩余的先修课程个数,当剩余先修课程个数为0时,将该课程加入到队列q中。 每修队列q中的课程,以该课程作为先修课程的所有课程,其剩余先修课程个数…

1--课程表(207)

主要思路:

        用 in 记录每一门课程剩余的先修课程个数,当剩余先修课程个数为0时,将该课程加入到队列q中。

        每修队列q中的课程,以该课程作为先修课程的所有课程,其剩余先修课程个数减1;

        不断将剩余先修课程数为0的课程加入到队列q中,当队列为空时,若修的课程数等于总课程数,则返回true,否则返回false;

#include <iostream>
#include <vector>
#include <queue>class Solution {
public:bool canFinish(int numCourses, std::vector<std::vector<int>>& prerequisites) {std::vector<std::vector<int>> out; // 存储每一个先修课程对应的课程std::vector<int> in; // 存储每一个课程对应的剩余先修课程的个数std::queue<int> q; // 存储可以修的课程out.resize(numCourses);in.resize(numCourses);// 初始化for(auto pair : prerequisites){int cur = pair[0]; // 当前课程int pre = pair[1]; // 当前课程的先修课程out[pre].push_back(cur); // 初始化outin[cur]++;}// 选取可以直接修的课程加入到队列q中for(int i = 0; i < numCourses; i++){if(in[i] == 0) q.push(i);}int num = 0; // 已经修过的课程数while(!q.empty()){int tmp = q.front(); // 修弹出的课程q.pop();num++;// 以tmp作为先修课程的课程,其剩余的先修课程数减1for(auto course : out[tmp]){in[course] --;if(in[course] == 0) q.push(course); // course没有需要先修的课程了,因此可以加入到队列q中}}if(num == numCourses) return true;else return false;}
};int main(int argc, char* argv[]){// numCourses = 2, prerequisites = [[1,0],[0,1]]std::vector<std::vector<int>> test = {{1, 0}, {0, 1}};int numCourses = 2;Solution S1;bool res = S1.canFinish(numCourses, test);if(res) std::cout << "true" << std::endl;else std::cout << "false" << std::endl;return 0;
}

2--

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

相关文章:

  • 网站建设公司收费聊城的网站制作公司
  • 廊坊市网站推广宝塔面板windows建站教程
  • 餐饮网站建设案例个人网站做公司网站
  • 专业的网站设计公司从事软件开发
  • 开源的网站开发软件线上宣传渠道和宣传方式
  • 做网站找我图片大气的广告公司名称
  • 购物网站欢迎页面怎么设计研发项目管理系统
  • 制作一个赚钱的网站网站建设用什么程序
  • 中装建设官方网站如何自主建设企业网站
  • 企业邮箱注册申请163免费苏州旺道seo
  • 集团网站策划方案品牌建设途径
  • 学ps做兼职的网站有哪些网页制作教程赵丰年第三版
  • 天津团购鲜花的网站建设东川网站制作
  • 网站建设及seo网页设计的原则
  • 平面设计的网站有哪些网站wordpress修改首页网址导航
  • 网站建设备案不通过中国建设银行个人登录查询入口
  • 张家港外贸型网站制作鞍山百姓网招聘信息
  • 网站建设名老薛主机多个域名WordPress
  • 一套网站开发需要多少钱网站颜色搭配网站
  • 国外做免费网站的c 做网站需要什么知识
  • 网站哪个语言好网站备案要多少天
  • 全能网站服务器discuz 转 wordpress
  • 有什么网站可以做电子版邀请函网站开发哈尔滨网站开发公司电话
  • 常州建设工程信息网站西安网站建设有那些公司
  • 网站建设cz35我想出租做房 请问哪个网站好些
  • 搭建英文网站私人可以买服务器吗
  • 人社部能力建设中心网站查看商标是否被注册官网
  • 如何自己建一个公司网站wordpress留言簿
  • 百度网站打开网站没制作好可以备案吗
  • 网站技术说明书模板网站建设及网页设计教案