首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
序列的“中值记录”指的是:如果将此序列排序后,它是第n/2个记录。试写出一个求中值记录的算法。
序列的“中值记录”指的是:如果将此序列排序后,它是第n/2个记录。试写出一个求中值记录的算法。
admin
2012-06-21
77
问题
序列的“中值记录”指的是:如果将此序列排序后,它是第n/2个记录。试写出一个求中值记录的算法。
选项
答案
算法如下: typedef struct{ int gt;//大于该记录的个数 int lt;//小于该记录的个数 }place; int Get_Mid(int a[],int n) { place b[MAXSIZE]; /*对第i个元素统计比它大和比它小的元数的个数,分别为gt和lt*/ for(int i=0;i<n;i++) for(int j=0;j<n;j++) { if(a[j]>a[i])b[i].gt++; if(a[j]<a[i])b[i].lt++; } int mid=0; /*找出gt值与lt值最接近的元素,即为中值记录*/ int min_dif=abs(b[0].gt-b[0].lt); for(int i=0;i<n;i++) { if(abs(b[i].gt-b[i].lt)<min_dif; mid=i: } return mid; }
解析
转载请注明原文地址:https://kaotiyun.com/show/CAxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
体现一战后,英国自治领分离运动加强的文件是()。
确定我国经济体制改革目标的核心问题是正确认识和处理()。
20世纪30年代的国联的所作所为,反映的实质问题是国联()
“二战期间,美国研制了原子弹并用于实践;1946年美国投入的第一台电子计算机最初是用于计算炮弹弹道;德国人研制成功的远程液体火箭是用于空袭英国的。”以上史实说明()。
下列有关曲辕犁的表述正确的是()①曲辕犁早在中国汉代即已使用了②曲辕犁在中国出现至少比欧洲早一千多年③我国古代的农业工具和农耕技术曾长期居世界领先地位④处于“蒸汽时代”的欧洲农业技术革新,滞后于同时代工业的发
魏晋南北朝的手工业技术有所进步,下列各项能反映这一特点的是()。①培育出“三熟之稻”②“灌钢”技术的发明③吴培育出八辈之蚕④纸成为最主要的书写材料
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
在独立编址方式下,存储设备和I/O设备是()来区分的。
随机试题
FederalregulatorsWednesdayapprovedaplantocreateanationwideemergencyalert(警报)systemusingtextmessagesdeliveredtoc
诊断异位甲状腺用什么放射性核素显像最适宜
肺癌晚期,阴虚毒热,咯血不止时宜加
对中枢具有兴奋作用的药物是
缩窄性心包炎,一经确诊后治疗应是()
如果某药物的使用对于孕妇及哺乳期妇女的影响尚不明确,其药品说明书应注明
机电工程工序质量控制的方法包括()。
提高自主创新能力,建设创新型国家,是我国国家发展战略的核心,实施这一战略,需要加快实施国家中长期科技发展规划纲要,大力鼓励和提倡自主创新;深化科技体制改革,发挥企业在技术创新和创业投资发展过程中的主体作用;做强做大装备制造业;支持和推进高新技术的研发和产业
[2004年]设有齐次线性方程组试问a取何值时,该方程组有非零解?并求出其通解.
A、Thegoalsoftheemployees.B、Theobjectivesoftheorganization.C、Thestructureoftheorganization.D、Thepersonalprospect
最新回复
(
0
)