首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某汽车轮渡口,过江渡船每次能载10辆车过江。过江车辆分为客车类和汽车类,上渡船有如下规定:同类车先到先上船,客车先于货车上船,且每上4辆客车,才允许上一辆货车,若等待客不足4辆,则以货车代替,若无货车等待允许客车都上船。写一算法模拟渡口管理。
某汽车轮渡口,过江渡船每次能载10辆车过江。过江车辆分为客车类和汽车类,上渡船有如下规定:同类车先到先上船,客车先于货车上船,且每上4辆客车,才允许上一辆货车,若等待客不足4辆,则以货车代替,若无货车等待允许客车都上船。写一算法模拟渡口管理。
admin
2012-06-21
53
问题
某汽车轮渡口,过江渡船每次能载10辆车过江。过江车辆分为客车类和汽车类,上渡船有如下规定:同类车先到先上船,客车先于货车上船,且每上4辆客车,才允许上一辆货车,若等待客不足4辆,则以货车代替,若无货车等待允许客车都上船。写一算法模拟渡口管理。
选项
答案
假设q数组的最大下标为10,恰好是每次渡载的最大量。假设客车的队列是q1,货车的队列是q2。算法如下: void Manager(Squeue*q,Squeue*q1,Squeue*q2) { elemtype x; int j=0,i=0; while(j<10) { if(!empty(q1)&&i<4) { x=q1->data[q1->front]; q1->front=q1>front+1; q->rear=q->rear+1; q->data[-q->rear]=x; i++; j++; } if((i==4)&&!empty(q2)) { x=q2->dataEq2->front]; q2->front=q2->front+1; q->rear=q->rear+1; q->data[q->rear]=x; j++; i=0; } if(empty(q2)&&!empty(q1)) i=0; } }
解析
转载请注明原文地址:https://kaotiyun.com/show/LAxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
论述美国独立战争的进程
简述第二次世界大战中各主要战场战略性转折的时间及其代表性战役。(华东师范大学2003年世界通史真题)
利玛窦与李之藻合译的()一书,介绍了西方数学中的算术知识,尤为可贵的是,其传入了中国所没有的西洋笔算法。
我国第一部系统的史学理论著作是()。
佛教在从印度向外传播的过程中分为两大流派,其中小乘佛教又称为()。
苏州的踹工、织工、纸工、烛业工人,景德镇的陶瓷工、门头沟的煤矿工、北京的香工,云南的矿工、广州的织工、陕西的木工和铁工等,均爆发过反对雇主克扣工价、开除工匠和要求增加工银的()斗争。
《齐民要求.序》中写道:“今采摭经传,爰及歌谣,洵之老成,验之行事,起自农耕,终于醯醢(酱醋),资生之靡不毕书书;号日《齐民要术》……舍本逐末,贤哲所非……故商贾之事,阙而不录。”这段材料表明作者()。①采取古今资料的编撰原则②
二次大战后,主要资本主义国家经历了增长时期,首先开始这个进程的国家是()。
在一个双链表中,在*p结点之前插入*q结点的操作是()。
在图B-1所示的平衡二叉树中,插入关键字48后得到一棵新平衡二叉树。在新平衡二叉树中,关键字37所在结点的左、右子结点中保存的关键字分别是____。
随机试题
简述行政处罚的种类。
管理的二重属性是指
首先分离培养出结核分枝杆菌的是
抽羊水看胎儿成熟度,哪种方法最实用,正确率高
甲死亡时留有个人遗产“动产和不动产”,其生前没有遗嘱。甲的遗产继承人包括患有精神病的妻子乙、成年的儿子丙、未成年的5岁女儿丁。因为甲生前和妻子、女儿在农村生活,丙已独立并远在省城工作。甲兄戊帮助料理丧事后,将掌管在手的甲的遗产据为已有。丙知道后,认为戊的行
下列关于锅炉的工作特性的说法中正确的是()。
下列不属于诱骗投资者买卖证券、期货合约罪主体的是()。
某慈善基金会收到一笔没有署名的捐款,经多方调查得知,是林川、吴飞、郑傅和郭博四人中的一人捐的。但问到他们时,林川说:“我没捐。”郑傅说:“是吴飞捐的。”吴飞说:“是郭博捐的。”郭博说:“不是我捐的。”如果四人中只有一人说了真话,则下列哪项为真?()
弗洛姆提出人们用以逃避自由的机制有()
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
最新回复
(
0
)