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

装潢设计公司门头优化seo是什么

装潢设计公司门头,优化seo是什么,分销系统商城,深圳网站开发专业[leetcode]210. 课程表 II 题目链接 开始刷拓扑排序的题了 发现没写过拓扑排序的blog 补一个 拓扑排序适用于有向无环图DAG,可以用来判断有没有环 题意 现在你总共有 n 门课需要选,记为 0 到 n − 1 n - 1 n−1给你一个数组 grid ,其中 …

[leetcode]210. 课程表 II
题目链接
开始刷拓扑排序的题了 发现没写过拓扑排序的blog
补一个

拓扑排序适用于有向无环图DAG,可以用来判断有没有环

题意

  • 现在你总共有 n 门课需要选,记为 0 到 n − 1 n - 1 n1
  • 给你一个数组 grid ,其中 g r i d [ i ] = [ a i , b i ] grid[i] = [a_i, b_i] grid[i]=[ai,bi] ,表示在选修课程 a i a_i ai 前 必须 先选修 b i b_i bi
    这里是 [ t o , f r o m ] [to,from] [to,from] 我们先把它反过来 符合习惯
  • 返回一个学习顺序的vector

思想

  • 统计每个点的入度d[i]
  • 初始入度为0 的入队
  • 类似bfs的操作
  • 每次取出队头
  • 通过队头扩展,删除队头指向的其他邻接点
  • 邻接点的入度-1,如果入度变成0,就入队
  • 最后通过是否所有点都入队来判断是否无环

模板

const int N=2010;
vector<int>g[N];
int d[N],q[N],n;bool topsort(){int hh=0,tt=-1;for(int i=0;i<n;i++){if(d[i]==0) q[++tt]=i;}while(hh<=tt){int t=q[hh++];for(int i:g[t]){if(--d[i]==0){q[++tt]=i;}}}return tt==n-1;//tt表示队列长度
}int main(){for(int i=1;i<=n;i++){for(int j:g[i]){d[j]++;}}
}

Code

class Solution {
public:vector<int> findOrder(int n, vector<vector<int>>& grid) {vector<int>d(n);vector<vector<int>>g(n);for(auto e:grid){int u=e[0],v=e[1];g[v].emplace_back(u);d[u]++;}vector<int>q(n);//数组模拟队列int hh=0,tt=-1;//hh队头,tt队尾for(int i=0;i<n;i++){if(d[i]==0){q[++tt]=i;}}while(hh<=tt){int t=q[hh++];//取出队头for(int i:g[t]){if(--d[i]==0){q[++tt]=i;}}}if(tt!=n-1) return {};return q;}
};
http://www.dtcms.com/wzjs/40928.html

相关文章:

  • o2o网站建设最好公司排名网络营销岗位描述的内容
  • 做淘宝客淘宝网站被黑北京疫情最新数据
  • wordpress置顶文章 图标seo资源咨询
  • 成都信用建设网站优化大师免费安装下载
  • 肥城网站建设网络工程师
  • 网站名称和备案公司名称不一样百度竞价运营
  • 怎样建自己的网站赚钱网站免费优化
  • 专业做ea的网站中国女排联赛排名
  • 服装网站开发的需求分析百度联盟广告点击一次收益
  • 烟台企业宣传片制作公司郴州seo
  • 定制网站开发冬天里的白玫瑰中国培训网是国家公认的吗
  • No物流网站建设seo计费系统登录
  • 哪个网站可以做效果图赚钱百度广告电话号码
  • 可以免费建设网站吗搜索引擎营销方法有哪些
  • 织梦网站做seo优化google浏览器官方
  • 网站建设私单seo知识分享
  • 网站建设费是无形资产吗网络营销swot分析
  • wordpress文件扫描关键词优化排名
  • 网站建设上机测试题在线建站平台免费建网站
  • 正规的郑州网站建设大兵seo博客
  • 珠海品牌网站制作搜索引擎优化的主要工作
  • 尼尔的h版是那个网站做的域名注册需要哪些条件
  • 排版素材网站怎么做ppt
  • 百度网站推广价格seo入门基础知识
  • 哪些网站可以做百科来源成都网站制作
  • 义乌网站建设谷歌浏览器app下载安装
  • 视频链接生成器在线抖音seo源码搭建
  • 长春门户网站建设制作138ip查询网域名解析
  • asp.net 网站开发自己搜20条优化措施
  • 选择美国网站百度收录提交网址