社区
Delphi
帖子详情
请问有没有人编过课表
spring
2000-07-30 05:18:00
已知教师的时间限制,所需开设的课程等信息,如何编排课表,满足诸如体育课不能在早晨一二节上、课程不能冲突等等的问题:关键是:算法的思路是怎样的?
有哪位大虾指导,菜鸟先谢过乐。:( :)
...全文
205
8
打赏
收藏
请问有没有人编过课表
已知教师的时间限制,所需开设的课程等信息,如何编排课表,满足诸如体育课不能在早晨一二节上、课程不能冲突等等的问题:关键是:算法的思路是怎样的? 有哪位大虾指导,菜鸟先谢过乐。:( :)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cadcjl
2000-11-12
打赏
举报
回复
如何找到相关资料
zhangy
2000-08-14
打赏
举报
回复
这是约束调度问题,很有点学问的。可以看看相关资料。
Firing_Sky
2000-08-14
打赏
举报
回复
我倒是觉得一般来说,课表的解空间都挺大的 ^_^
反正总不能用穷举法嘛!(说笑的) ^_^
spring
2000-08-14
打赏
举报
回复
哪………
还有没有别的招?
Firing_Sky
2000-08-14
打赏
举报
回复
就是先把要排的课程乱塞进课表里面……也可以根据一两个基本要求塞进去
感觉这种做法在解空间很大时比较快的找到一组解
但是在解空间很小的情况下很有可能无限延迟,找不到正确解
spring
2000-08-14
打赏
举报
回复
这个乱排有没有什么规则?
Firing_Sky
2000-08-14
打赏
举报
回复
以前做过类似的东东,先把所有课程进行乱排,然后对不符合要求的课程编排进行局部调整,但是约束条件太多时(解空间很小时),程序求解所花的时间成几何级上升,而且不能保证一定能找出解来……
spring
2000-08-14
打赏
举报
回复
没人编过?
学生表 成绩表 课程表 教师表
建立数据库、建表和插入数据 题目:思路、关键函数、解题语句、结果 知识点 语句表 建表和插入数据 新建数据库 数据库属性 utf8 -- UTF-8 Unicode 排序规则 utf8_unicode_ci 建表(创建查询,复制下方语句到查询中,运行即可) -- 学生表 -- Student(s_id,s_name,s_birth,s_sex) -- 学生编号,学生姓名, 出生年月,学生性别 CREATE TABLE `Student`( `s_id` VARCHAR(20),
mysql中查询没有选修某两门课的_某学校教师、学生、课程及成绩MySQL分析
现有四张表格,分别是教师表、学生表、课程表和成绩表:教师表:(t_id, t_name)-教室编号,教师姓名 表一 教师表学生表:(s_id,s_name,s_birth,s_sex)-学生编号,学生姓名,出生日期,学生性别 表二 学生表课程表:(c_id,c_name,ct_id)-课程编号,课程名称,教师编号 表三 课程表成绩表:(s_id,c_id,s_score)-学生编号,课程编号...
matlab
课表
编排程序实例,编排课程表的一点心得
第三次编排课程表了,渐渐摸索出一些方法。其实也说不上什么技巧,只是下次再编排可以少走弯路。记得第一次编排是在B学校,只有六个班就足以让我抓狂,毕竟那是第一次,不记得花了多长时间,只记得翻工了几次,瞻前顾后,顾此失彼。第二次是在X学校,有高人指点,在一些事前的准备工作、注意事项等方面给我指点迷津。但想象一下,20几个班,将近60个老师,大大小小十几个科目,还要兼顾教学场地、室场、一些教研活动等等,错...
依托学生表(student)、选
课表
(sc)、课程表(course),对SQL常见的查询关键词:所有、平均、同一、同时、最多、最高等进行详解。
依托学生表(student)、选
课表
(sc)、课程表(course),对SQL常见的查询关键词:所有、平均、同一、同时、最多、最高等进行详解。 1. 查询语句基本结构: select 列名1| 表名1.列名 | 表名1.* | 聚合函数1 [,列名2 | 表名2.列名 | 表名2.* | 聚合函数2, ...] from 表名1 | 子查询表1 [, 表名2 | 子查询表2, ...] [where 条件1 [and | or 条件2, ...] [group by 列名 [having 聚合函数条件1
周末杂谈:在MYSQL中,添加数据行后,使用右外连接查询所有课程的选修情况,要求列出课程编号、课程名称、选修人数,表中没有的课程列值为空的解决方法
在其中:cno(课程号)cname(课程名称)ccredit(学分)cdept(开课院系)在其中:sno(学号)cno(课程号)grade(成绩) 为sc表添加数据行:学号为1002、课程编号为10006、分数为76。使用右外连接查询所有课程的选修情况,要求列出课程编号、课程名称、选修人数,表中没有的课程列值为空。我们可以分两步来解析这道题: 这一步还是比较简单的,使用DML(数据操作语言)来解决即可。我们使用INSERT INTO来给指定字段添加数据。 值得注意的是: • 插入数据时,指定的字段
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章