news 2026/5/31 2:10:45

day70(1.29)——leetcode面试经典150

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
day70(1.29)——leetcode面试经典150

210. 课程表 II

210. 课程表Ⅱ

这题跟之前那题一样!!!

题目:

题解:

class Solution { public int[] findOrder(int numCourses, int[][] prerequisites) { //创建记录先修课程 int[] pres = new int[numCourses]; //创建映射表 Map<Integer, List<Integer>> map = new HashMap<>(); //进行初始化映射表 for(int i=0;i<numCourses;i++) { map.put(i, new ArrayList<Integer>()); } //根据prerequesties更新对应的pres,map for(int i=0;i<prerequisites.length;i++) { int course = prerequisites[i][0]; int preCourse = prerequisites[i][1]; map.get(preCourse).add(course); pres[course]++; } List<Integer> res = new ArrayList<>(); int r = 0; //进行bfs遍历 Queue<Integer> queue = new LinkedList<>(); for(int i=0;i<numCourses;i++) { //如果没有先修课程 if(pres[i]==0) { queue.offer(i); } } while(queue.size()>0) { int t = queue.poll(); res.add(t); List<Integer> list = map.get(t); for(int l:list) { pres[l]--; if(pres[l]==0) { queue.offer(l); } } } if(res.size()!=numCourses) { return new int[0]; } return res.stream().mapToInt(i->i).toArray(); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/28 13:19:01

PGVector 详解:PostgreSQL 世界里的向量能力插件

PGVector 详解&#xff1a;PostgreSQL 世界里的向量能力插件一篇从原理、能力边界到工程实践的 PGVector 全面解析一、PGVector 是什么 PGVector 是 PostgreSQL 的一个扩展&#xff08;Extension&#xff09;&#xff0c;用于在 PostgreSQL 中引入 向量&#xff08;Vector&…

作者头像 李华
网站建设 2026/5/28 13:19:03

Java集合接口深度剖析:List、Map、Set的特点及应用

文章目录 Java集合接口深度剖析&#xff1a;List、Map、Set的特点及应用一、引言&#xff1a;为什么要学习集合框架&#xff1f;二、List接口&#xff1a;有序的“购物车”1. List的特点2. 常用实现类&#xff08;1&#xff09;ArrayList&#xff08;2&#xff09;LinkedList&a…

作者头像 李华
网站建设 2026/5/30 1:24:39

React 项目的启动方式

一、启动前先确认 3 件事&#xff08;很重要&#xff09; 在项目根目录&#xff08;有 package.json 的地方&#xff09;&#xff1a; 1. 确认 Node 版本 node -v npm -v一般建议 Node ≥ 18&#xff08;Vite / 现代 React 很稳&#xff09; 如果报错&#xff0c;大概率是…

作者头像 李华
网站建设 2026/5/28 13:19:08

小目标识别表现:远处路牌、微小文字能否清晰读取?

小目标识别表现&#xff1a;远处路牌、微小文字能否清晰读取&#xff1f; 一张照片里&#xff0c;有近处的行人、中景的车辆、远处的楼宇——但你有没有注意过&#xff0c;街角那块被树影遮挡的交通指示牌&#xff1f;或者广告牌角落里几毫米高的联系方式&#xff1f;又或者监控…

作者头像 李华