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

哈尔滨seo网站排名seo快速优化文章排名

哈尔滨seo网站排名,seo快速优化文章排名,网站扫二维码怎么做,网站建设1選宙斯站长学会拓扑排序题目的基本解法 res数组 记录上课顺序g 记录学了课程i 能解锁的课程jindeg 记录每个课程的入度q 记录入度为0的课程 for循环q去解放其他课程 本题来自力扣课程表 func findOrder(numCourses int, prerequisites [][]int) []int {res : []int{}//建一个二维数组记…

学会拓扑排序题目的基本解法

  • res数组 记录上课顺序
  • g 记录学了课程i 能解锁的课程j
  • indeg 记录每个课程的入度
  • q 记录入度为0的课程 for循环q去解放其他课程

本题来自力扣课程表

func findOrder(numCourses int, prerequisites [][]int) []int {res := []int{}//建一个二维数组记录每个课程的依赖关系g := make([][]int,numCourses)//记录每个结点入度的数组indeg := make([]int,numCourses)//处理关系 //记录入度 //记录某个课程学了之后能减少哪个课程的入度for _,v := range prerequisites {in := v[1]out := v[0]g[in] = append(g[in],out)indeg[out]++}//入度为0的结点进入队列q := []int{}for i := range indeg {if indeg[i] == 0 {q = append(q,i)}}//遍历入度为0的结点 解放入度不为0的结点for len(q) > 0 {node := q[0]q = q[1:]res = append(res,node)for _,v := range g[node] {indeg[v]--if indeg[v] == 0 {q = append(q,v)}}}//结果数组和课程数量不同if len(res) != numCourses {return []int{}}return res
}```
http://www.tj-hxxt.cn/news/28821.html

相关文章:

  • 蓝色网站免费域名
  • 找做网站公司经验吸引人的软文标题例子
  • 华为网站的建设目标app拉新佣金排行榜
  • 做我的世界壁纸网站整站优化seo
  • 设计手机界面的网站网络促销的方法有哪些
  • 青岛网络推广选哪家seo研究中心南宁线下
  • 网站开发实操记录网络营销案例100例
  • 最新网站建设哪家公司好百度关键词排名快速排名
  • 公司做网站需要准备什么资料什么是企业营销型网站
  • 桂林网站开发建设seo技术培训
  • 中华人民共和国住房和城乡建设厅网站营销方式方案案例
  • 做电子商务系统网站下载安装百度一下
  • 国内ui做的好的网站关键词搜索引擎
  • iis .net 网站架设市场推广策略
  • 免费10大看盘软件seo线上培训多少钱
  • 郑州好的建网站公司附近的电脑培训班在哪里
  • 徐州网站建设推广夫唯seo视频教程
  • 塘厦网站建设公司网络推广员工资多少钱
  • 做付费网站站长全自动年赚30万网站收录免费咨询
  • 秦皇岛网站建设公司国内十大4a广告公司
  • 中文域名网站怎么发布信息seo千享科技
  • wordpress页面模板插件长沙seo优化推广
  • 国外做衣服网站张家界seo
  • 南京网站做的好的公司外贸网站建设报价
  • 网站做分布式部署站长之家网站排名
  • 网站建设流程及细节网上怎么推销自己的产品
  • 水果网站建设方案书阿里指数官网
  • 网站建设行业台州seo公司
  • 化妆品网站建设社会可行性报告长沙关键词快速排名
  • 网站建设数据库配置网站优化入门