数据结构课程设计

作者在 2011-06-07 19:16:42 发布以下内容

5、招聘模拟。

    问题描述:某集团公司为发展生产向社会公开招聘m个工种的工作人员,每个工种

各有不同的编号(o13,…m1)和计划招聘人数,参加应聘的人数有n(编号为o1

2,…n1)。每位应聘者可以申报两个工种,并参加公司组织的考试。公司将按应聘者

的成绩,从高到低的顺序排队录取。公司的录取原则是:从高分到低分依次对每位应聘者

先按其第一志愿录取;当不能按第一志愿录取时,便将他的成绩扣去5分后,重新排队.并

按其第二志愿考虑录取。

    实现要求:要求程序输出每个工种录用者的信息(编号、成绩>,以及落选者的信息

(编号、成绩)

    程序设计思路:程序中按应聘者的成绩从高到低的顺序排队录取。如果在第一志愿

队列中落选,便将他的成绩扣去5分后重新排队,并按其第二志愿考虑录取。程序为每个

工种保留一个录取者的有序队列。录取处理循环直至招聘额满或已对全部应聘者都做了

录用处理。

默认分类 | 阅读 791 次
文章评论,共0条
游客请输入验证码
文章分类
文章归档
最新评论