数据结构课程设计

                         招聘模拟 

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

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

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

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

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

按其第二志愿考虑录取。

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

(编号、成绩)

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

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

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

录用处理。

基本功能全部实现,代码也有。想探讨者请留言

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值