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

那个网站可以做视频app制作seo引擎搜索网址

那个网站可以做视频app制作,seo引擎搜索网址,怎么做别人网站销售的东西公证,王爷到电视剧全集免费思路:这是一道拓扑排序问题,拓扑排序听起来可能有点复杂,但实际上它是个相当直观的概念。想象一下,你有很多事情要做,但有些事情必须在另一些事情完成之后才能开始,就像你得先穿上袜子再穿鞋子 拓扑排序就…

思路:这是一道拓扑排序问题,拓扑排序听起来可能有点复杂,但实际上它是个相当直观的概念。想象一下,你有很多事情要做,但有些事情必须在另一些事情完成之后才能开始,就像你得先穿上袜子再穿鞋子

拓扑排序就是把这种图中的所有任务排成一个列表,让每个任务满足它的所有前置任务都在它前面。这样,当你按照列表的顺序去做事,就能保证每件事都在它需要的时候完成了。

实现拓扑排序

准备阶段:建立入度表

想象你有一张菜单,上面列出了所有要做的菜品以及它们的准备步骤。首先,你要确定哪些菜品可以立即开始准备(没有前置任务),哪些需要等待其他食材准备好。

  • 入度表就像是一个记录板,它告诉我们每个菜品还需要多少项准备工作才能开始。如果一个菜品没有任何前置步骤,它的入度就是0。

实施阶段:广度优先遍历

  1. 初始化:你创建了一个队列,用来存放那些可以立即开始准备的菜品(入度为0的节点)。

  2. 处理菜品:你从队列中取出一个菜品开始准备(相当于从队列中出队一个节点)。假设这是“洗米做饭”这一步骤,完成之后,所有依赖于米饭的后续菜品(比如炒饭、盖浇饭)的准备条件就减少了一项(它们的入度各减1)。

  3. 更新入度表:如果因为某个菜品的完成,使得其他菜品的准备条件全部满足了(它们的入度变为0),那么这些菜品就可以加入队列,等待下一轮处理。

  4. 重复步骤:继续从队列中取出菜品准备,直到队列为空。每完成一个菜品(出队),表示一个任务完成,你就在总任务数上减去1。

代码:

class Solution {
public:bool canFinish(int numCourses, vector<vector<int>>& prerequisites) {//检测这个vector数组中是否有环,vector<int>v;vector<int>indegree(numCourses, 0);//统计入度vector<vector<int>>graph(numCourses, v);//统计这个点是哪些节点的前置,也就是说他为哪些节点增加了入度for (int i = 0; i < prerequisites.size(); i++){indegree[prerequisites[i][0]]++;//统计入度graph[prerequisites[i][1]].push_back(prerequisites[i][0]);//prerequisites[i][1]是那些节点的前置条件}queue<int>q;for (int i = 0; i < numCourses; i++){if (indegree[i] == 0){q.push(i);//将入度为零的节点压入}}int res = 0;while (!q.empty()){int t = q.front();q.pop();res++;for (int i = 0; i < graph[t].size(); i++){indegree[graph[t][i]]--;if (indegree[graph[t][i]] == 0){q.push(graph[t][i]);}}}return res == numCourses;}
};

http://www.tj-hxxt.cn/news/20973.html

相关文章:

  • 个人网站用凡科建站好吗惠州网站关键词排名
  • 安徽教育机构网站建设公司网站怎么做
  • 大会注册网站建设香水推广软文
  • 公司网站模板 网盘下载阐述网络营销策略的内容
  • 做网站项目的心得百度招聘官网
  • 一支部一品牌一特色方案搜索引擎优化简历
  • wordpress 优酷去广告插件seo关键词选择及优化
  • 类似直播平台网站的建设费用seo查询排名系统
  • 哪个cms做企业网站好南昌seo网站管理
  • 咨询网络服务商怎么弄seo排名首页
  • java做网站需要的接口seo1域名查询
  • wordpress virtualbox谷歌排名网站优化
  • 加拿大购物网站排名百度开户资质
  • 做h5网站公司天津seo网站排名优化公司
  • 软件定制开发订单怎么优化电脑系统
  • 文创产品seo资源
  • 个人建站什么网站好企业网站建设目标
  • 铁岭网站建设网络优化seo发帖论坛
  • 青岛市工程建设信息网站seo关键词排名软件
  • 网站建设费记入科目收录优美的图片app
  • 静态网站做淘宝客足球进球排行榜
  • w7自己做网站公司的网站
  • 芜湖服装网站建设图片识别 在线识图
  • 做网站空间会招攻击重庆seo推广
  • 公司网站开发步骤建设网站的十个步骤
  • 合肥瑶海区网站建设价格b2b电子商务网
  • b2b2c多用户系统怎么进行seo
  • 重庆网站制作企业各网站收录
  • 免费b2b网站做推广百度首页关键词优化
  • 自己做的网站怎么置顶东莞网站优化