首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2021-10-27:课程表。你这个学期必须选修 numCourses 门

2021-10-27:课程表。你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。在选修某些课程之前需要一些先修课程。...先修课程按数组 prerequisites 给出,其中 prerequisitesi = ai, bi ,表示如果要学习课程 ai 则 必须 先学习课程 bi 。...例如,先修课程对 0, 1 表示:想要学习课程 0 ,你需要先完成课程 1 。请你判断是否可能完成所有课程的学习?如果可以,返回 true ;否则,返回 false 。力扣207。...]int{{1, 0}} ret := canFinish1(numCourses, prerequisites) fmt.Println(ret) } // 一个node,就是一个课程...// name是课程的编号 // in是课程的入度 type Course struct { name int in int nexts []*Course } func

19710
您找到你想要的搜索结果了吗?
是的
没有找到

3. 数据库设计的相关知识

游客⽤户注册成为学⽣或者教师,成功登录“选课系统”后,才能享受“选课 系统”提供的其他服务。 教师成功登录“选课系统”后,可以申报选修课程,要求选修课程⾯向全校学 ⽣。...学⽣成功登录“选课系统”后,才可以进⾏选课。学⽣选课时,每位学⽣可以浏 览所有已审核的课程信息,并进⾏选修。为保证学习效果,限制每位学⽣最多 选修两⻔课程。...选课结束后,当某⼀⻔课程选修⼈数少于30⼈时,为避免教师、教室资源浪 费,管理员有权删除该课程信息。某⼀⻔的课程信息删除后,选择该课程的学 ⽣需要重新选修其他课程。...如何控制每位学⽣最多可以选修两⻔课程,且两⻔课程不能相同? 系统如何⾃动记录学⽣的选课时间? 如何统计每⼀⻔课程还可以供多少学⽣选修? 如何统计⼈数已经报满的课程?...如何统计某⼀个教师已经申报了哪些课程? 如何统计某⼀个学⽣已经选修了多少⻔课程,是哪些课程? 如何统计选修⼈数少于30⼈的所有课程信息? 如何统计选修每⼀⻔课程的所有学⽣信息?

34920

【前置课程】推荐系统简介(一)

一 推荐系统简介 ​ 个性化推荐(推荐系统)经历了多年的发展,已经成为互联网产品的标配,也是AI成功落地的分支之一,在电商(淘宝/京东)、资讯(今日头条/微博)、音乐(网易云音乐/QQ音乐)、短视频(抖音.../快手)等热门应用中,推荐系统都是核心组件之一。...什么是推荐系统 没有明确需求的用户访问了我们的服务, 且服务的物品对用户构成了信息过载, 系统通过一定的规则对物品进行排序,并将排在前面的物品展示给用户,这样的系统就是推荐系统 推荐系统 V.S....推荐系统和Web项目的区别 稳定的信息流通系统 V.S....不确定思维 web项目: 对结果有确定预期 推荐系统: 结果是概率问题

30320

课程设计—飞机订票系统

题目 本课程设计的题目为:飞机订票系统。 2....输入菜单号“3”,修改航班时间 (8)管理员模式显示全部订单 (9) 输入菜单号“0”,退出本系统 课程设计总结 经过这几天的数据结构课程设计,我收获很大,在实现系统功能的过程中,也遇到很多问题...时间太短暂了,我没有办法把全部学到的知识运用到具体的系统实现中,深深感受到数据结构这门课程的重要性,以及它在实际应用中的广泛性。...这个飞机订票系统由于种种原因仍然存在需要改进,需要完善的地方,我对于这个系统的认识和对数据结构这门课程的理解已经更加深入了。...通过这次数据结构的课程设计,我巩固和加深对数据结构基本知识的理解,锻炼了综合运用课本知识的能力,自己也真正地完整而系统地设计并编写了一个程序,使得自己的编程能力大为提高。

1.2K20

FastAPI(八十)实战开发《在线课程学习系统》接口开发-- 课程列表

系列实战课程 FastAPI(六十一)实战开发《在线课程学习系统》需求分析 FastAPI(六十二)实战开发《在线课程学习系统》梳理系统需要接口 FastAPI(六十三)实战开发《在线课程学习系统...(六十六)实战开发《在线课程学习系统》接口开发--用户登陆接口开发 FastAPI(六十七)实战开发《在线课程学习系统》接口开发--用户 个人信息接口开发 FastAPI(六十八)实战开发《在线课程学习系统...(七十一)实战开发《在线课程学习系统》接口开发-- 查看留言 FastAPI(七十二)实战开发《在线课程学习系统》接口开发-- 回复留言 FastAPI(七十三)实战开发《在线课程学习系统》接口开发...-- 删除留言 FastAPI(七十四)实战开发《在线课程学习系统》接口开发-- 创建课程 FastAPI(七十五)实战开发《在线课程学习系统》接口开发-- 课程详情 FastAPI(七十六...)实战开发《在线课程学习系统》接口开发-- 课程编辑和查看评论 FastAPI(七十七)实战开发《在线课程学习系统》接口开发-- 评论 FastAPI(七十八)实战开发《在线课程学习系统》接口开发

31820

sql语句大全+实例讲解「建议收藏」

insert into course VALUES( '1','数据库','5',4), '2','数学','',2), '3','信息系统','1',4), ('4','操作系统','6',3),...//学生可以选多门课程,避免重复需在count函数里加distinct短语 select count(distinct Sno) from sc 3.1.26计算选修1号课程的学生平均成绩 select...查询学生201215121选修课程的总学分数 select sum(Grade) from sc where Sno='201215121' 3.1.29求各个课程号及相应的选课人数 //group up...sc.Sno and sc.Cno=course.Cno and course.Cname='信息系统' 3.3.3找出每个学生超过他自己选修课程平均成绩的课程号 select...1号课程或则2号课程的学生 select Sno from sc where Cno='1' UNION select Sno from sc where Cno='2' 3.4.2查询既选修课程1又选修课程

2K42

sql镶嵌查询_SQL数据查询之——嵌套查询「建议收藏」

SC关系中找出选修了3号课程的学生学号*/ FROMSCWHERE Cno IN(SELECT Cno /*首先在Course关系中找出“信息系统”的课程号,结果为3号*/ FROMCourseWHERE...找出每个学生超过他自己选修课程平均成绩的课程号 SELECTSno,CnoFROMSC XWHERE Grade >=(SELECT AVG(Grade)FROMSC yWHERE y.Sno=x.Sno...查询所有选修了1号课程的学生姓名 SELECTSnameFROMStudentWHERE EXISTS(SELECT * FROMSCWHERE Sno=Student.Sno AND Cno=’1′)...查询没有选修1号课程的学生姓名 SELECTSnameFROMStudentWHERE NOT EXISTS(SELECT * FROMSCWHERE Sno=Student.Sno AND Cno=’...1′); 查询选修了全部课程的学生姓名 由于没有全称量词,可将题目的意思转换成等价的用存在量词的形式:查询这样的学生,没有一门课程是他不选修的。

1.9K10

数据库原理与应用【实验报告】

实验一 数据库管理系统软件的使用 一、实验目的 (1)认识几种常见的数据库管理系统,熟悉它们的使用界面; (2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。...(17) 查询选修课程的学生人数。 (18) 查询选修了7号课程的学生总人数和平均成绩 (19) 查询选修6号课程学生的最好成绩 (20) 查询每个系的系名及学生人数。...2号课程选修了3号课程的学生姓名、学号; l 查询和刘晨同一年龄的学生 l 选修课程名为“数据库”的学生姓名和年龄 l 查询其他系比IS系任一学生年龄小的学生名单 l 查询其他系中比IS系所有学生年龄都小的学生名单...l 查询选修了全部课程的学生姓名 l 查询计算机系学生及其性别是男的学生 l 查询选修课程1的学生集合和选修2号课程学生集合的差集 l 查询李丽同学不学的课程课程号 l 查询选修了3号课程的学生平均年龄...l 求每门课程学生的平均成绩 l 统计每门课程的学生选修人数(超过3人的才统计)。

2.7K81

【DB笔试面试417】设计题:根据所构建的E-R图,设计满足3NF的关系模式,并标出每个关系模式的主码和外码。

题目 设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。...已知系(DEPT)信息包括系编号(DEPTNO)、系名称(DEPTNAME);教师(TEACHER)信息包括教师号(TNO)、教师名(TNAME);课程(COURSE)信息包括课程号(CNO)、课程名(...选课系统的管理规则如下: Ⅰ、一个系可聘用多名教师,一个教师只受聘于一个系; Ⅱ、一个系可有多名学生,一个学生只属于一个系; Ⅲ、一名教师可讲授多门课程,一门课程只能被一个教师授课; Ⅳ、一名学生可选修多门课程...,一门课程可被多名学生选修; Ⅴ、学生选修课程后,可获得相应课程的成绩。...针对以上描述,完成下列设计内容: ① 构建选修系统的E-R图。 ② 根据所构建的E-R图,设计满足3NF的关系模式,并标出每个关系模式的主码和外码。 A 答案 答案:① E-R图如下所示: ?

1.4K10

学界 | CMU的「人工智能」专业本科生都学什么?

比如北京航空航天大学去年 9 月宣布设立人工智能专业;南京大学则于今年 3 月宣布组建人工智能学院,下设「机器学习与数据挖掘」、「智能系统与应用」两个本科专业方向;哈工大也在今年 5 月 5 日成立了哈工大人工智能研究院...,从大二开始有一般科学和工程学选修课(选修四门)、人类学和艺术选修课(选修七门),从大三开始有 AI 细分方向可选课程(包含决策和机器人、机器学习、感知和语言、人类与人工智能交互四个方向,每个方向选修一门...除此之外还需要学习 5 门自由选修课程。...AI 选修课程包括:深度强化学习和控制;机器学习文本挖掘;高级数据分析;深度学习简介; 感知和语言方向的 AI 选修课程包括:搜索引擎;语音处理;计算性感知;计算性图像;视觉传感器; 人类与人工智能交互方向的...AI 选修课程包括:设计人类为中心的系统;人类-机器人交互;从人群中学习;智能产品和服务设计工作室; 可以看到,课程设置中除了正常地涵盖了数学、计算机和人工智能的基础课程之外,不仅有单独的道德课程,甚至还要学习多达

1.3K20

数据库原理期末复习总结

17:查询选修课程的学生人数。 18:计算选修了C1课程的学生平均成绩。 19:查询学习C3课程的学生最高分数。 20:查询各个课程号与相应的选课人数。...23:查询每个学生及其选修课程的情况。 24:查询选修了C2课程且成绩在90分以上的所有学生。 25:查询每个学生选修课程名及其成绩。 26:统计每一年龄选修课程的学生人数。...27:查询选修了C2课程的学生姓名。 28:查询与“张三”在同一个系学习的学生学号、姓名和系别。 29:查询选修课程名为“数据库”的学生学号和姓名。...31:查询选修课程名为“数据库”的学生学号和姓名。 32:查询选修了C2课程的学生姓名。 33:查询所有未选修C2课程的学生姓名。 34:查询与“张三”在同一个系学习的学生学号、姓名和系别。...例27:查询选修了C2课程的学生姓名。

57720
领券