- 3
- 0
- 约4.47千字
- 约 8页
- 2019-09-03 发布于江苏
- 举报
Problem1
排序
将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i]的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫描数组 R:凡扫描到违反本原则的轻气泡,就使其向上飘浮。如此反复进行,直到最后任何两个气泡都是轻者在上,重者在下为止。
1、请编写程序,实现其排序过程。要求:
a) 用以上算法,实现R[1..n]的排序,数组中元素为整数;
b) 打印出所比较的次数和所用的交换次数(相邻的2个气泡底下的轻,上面的重,底下向上漂浮时,计交换一次)
2、输入和输出
输入:data1.txt
data1.txt的内容示例:
3 7 4 5 2 6 8 9 1
输出:36 15
3、程序提交后,运行时将动态输入命令行参数。输入的参数个数大于等于2。
Problem2
停车场问题
设有一个可以停放N辆汽车的狭长停车场,它只有一个大门利用供车辆进出,车辆按到达停车场时间早晚依次可以从停车场最里面向大门处停放(最先到达的第一辆放在停车场最里面,最里面的车位编号为N)。如果停车场已放满N辆车,则后来车辆无法进入,只能离开,不能在门口等待。一旦停车场有车开走,在它之后进入停车场的车(已在停车位上的车)必须先退出停车场为它让路,待其开出停车场后,这些车辆再依原来的次序进场,并且这些车辆向前移动填补空出来的位置。编制一程序,要求计算最后一辆离开的
您可能关注的文档
最近下载
- 人教版数学八年级上册课件《15.1.2 线段的垂直平分线 第1课时 线段的垂直平分线的性质和判定》.pptx VIP
- 烧伤患者护理与康复护理.ppt VIP
- 2020年河北师范大学243英语(自命题)考研真题.pdf VIP
- (2026秋新教材)北师大版六年级数学上册第四单元《分数的应用》全套教案.docx VIP
- 《语文园地四》课件(五年级上册).pptx VIP
- 2025 AHA心肺复苏指南深度解读.pptx VIP
- 第四单元 第1课时 分数的应用(一)(教学设计)数学北师大版六年级上册2026秋.docx VIP
- QB∕T 2946-2020 电动自行车用电动机及控制器.pdf
- 2026秋北师大版六年级数学上册第四单元分数的应用第1课时分数的应用(一)(1)课件.ppt VIP
- 2023版设备管理体系标准.docx VIP
原创力文档

文档评论(0)