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

LeetCode HOT100 - 课程表

拓扑排序

课程之间存在依赖关系,只有所有前置课程修完了才能学习下一个课程

建立依赖边,用入度来表示还有多少课程没学习

入度为 0 的课程可以开始学习

要注意队列的函数,加入元素使用 push,队列的元素使用 front,删除用 pop

class Solution {
public:bool canFinish(int n, vector<vector<int>>& pre) {vector<int> cnt(n);vector<vector<int>> suf(n);for (auto a : pre) {cnt[a[0]]++;suf[a[1]].emplace_back(a[0]);}queue<int> q;int num = n;for (int i = 0; i < n; i++) {if (!cnt[i]) {q.push(i);num--;}}while (!q.empty()) {int x = q.front();q.pop();for (int y : suf[x]) {cnt[y]--;if (!cnt[y]) {num--;q.push(y);}}}return num == 0;}
};

dfs 下次一定

http://www.jsqmd.com/news/496906/

相关文章:

  • 守住食品安全底线:如何筛选高合规、高稳定的食品级磷酸供应商? - 深度智识库
  • 2026不锈钢三通厂家推荐:隧道管/无缝方矩管/架子管/热镀锌槽钢厂家精选 - 品牌推荐官
  • SecGPT-14B镜像免配置:开箱即用WebUI+API双接口,无需conda/pip环境搭建
  • Phi-3 Forest Laboratory惊艳效果展示:128K上下文下整本小说逻辑复述
  • 2026爪钻生产厂家推荐:高端定制与外贸饰品供应商评估报告 - 博客湾
  • 通勤与休闲皆宜:新中式女装实用款式推荐,新中式女装采购供应链色麦新中式专注行业多年经验,口碑良好 - 品牌推荐师
  • 电商比价项目中API接口数据的应用||item_get_pro-获得JD商品详情
  • Leather Dress Collection入门必看:Stable Diffusion 1.5基础模型兼容性验证要点
  • 基于深度学习的玉米虫害检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Django+web+训练代码+数据集)
  • Realistic Vision V5.1虚拟摄影棚企业应用:低成本替代影楼人像拍摄方案
  • HCPL-0531-500E,具备3MHz带宽的双通道高速光耦合器
  • NEURAL MASK开源模型部署指南:支持x86_64与ARM64双架构镜像
  • 万象熔炉 | Anything XL效果对比:FP16 vs BF16精度对生成质量影响
  • translategemma-27b-it效果展示:科研论文图表标题+坐标轴标签多语种同步翻译
  • GLM-4-9B-Chat-1M翻译能力实测:26语种支持+Chainlit多轮交互部署案例
  • MedGemma Medical Vision Lab教学成果:医学生自主设计的50+有效提问案例集
  • wan2.1-vae在农业数字化中的应用:作物病害图谱生成、智能灌溉场景示意与农技培训图解
  • RexUniNLU部署教程:ModelScope一键拉取+CPU/GPU自适应快速上手
  • Fish Speech-1.5镜像安全加固:非root运行+网络策略+模型签名验证
  • 金仓 KingbaseES 多 GIS 地理数据库部署及用户隔离实施方案
  • MedGemma X-RayGPU加速实测:X光分析响应时间从分钟级降至秒级
  • DeepAnalyze开源大模型:基于Ollama的轻量级Llama3文本解构方案,MIT协议可商用
  • ollama中Phi-4-mini-reasoning保姆级教程:解决‘model not found’等常见报错
  • 人脸重建开源模型cv_resnet50_face-reconstruction:教育科研场景中无授权商用可行性分析
  • 上海婚姻继承纠纷解决:2026年度值得信赖的律师团队推荐 - 2026年企业推荐榜
  • nanobot保姆级教程:Qwen3-4B模型服务启动失败排查(llm.log分析技巧)
  • lite-avatar形象库实际作品分享:真实项目中医生数字人问诊对话效果展示
  • Local AI MusicGen行业应用:教育领域中的放松音乐生成器
  • Nunchaku-FLUX.1-dev多行业应用案例:教育课件配图/自媒体封面/品牌视觉设计
  • 【三维飞行器】RRT路径规划与TOA定位仿真系统,MATLAB代码,路径起终点、障碍物、TOA锚点等均可设置