首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有一种简单的排序算法,叫做计数排序(Count sorting)。这种排序算法对一个待排序的表(用数组表示)进行排序,并将排序结果存放到另一个新的表中。必须注意的是,表中所有待排序的关键字互不相同,计数排序算法针对表中的每个记录,扫描待排序的表一趟,统计表
有一种简单的排序算法,叫做计数排序(Count sorting)。这种排序算法对一个待排序的表(用数组表示)进行排序,并将排序结果存放到另一个新的表中。必须注意的是,表中所有待排序的关键字互不相同,计数排序算法针对表中的每个记录,扫描待排序的表一趟,统计表
admin
2019-08-01
45
问题
有一种简单的排序算法,叫做计数排序(Count sorting)。这种排序算法对一个待排序的表(用数组表示)进行排序,并将排序结果存放到另一个新的表中。必须注意的是,表中所有待排序的关键字互不相同,计数排序算法针对表中的每个记录,扫描待排序的表一趟,统计表中有多少个记录的关键字比该记录的关键字小。假设针对某一个记录,统计出的计数值为c,那么,这个记录在新的有序表中的合适的存放位置即为c。
设计实现计数排序的算法。对于有n个记录的表,关键字的比较次数是多少?与简单选择排序相比较,这种方法是否更好?为什么?
选项
答案
typedef struct{ int key: datatype info }RecType; void CountSort(RecT),pe a[],b[],int n){ //计数排序算法,将a中记录排序放入b中 int i,j,cnt; for(i=0;i
2次。 简单选择排序算法比本算法好。简单选择排序的比较次数是n(n-1)/2,且只用一个交换记录的空间;而这种方法的比较次数是n
2
,且需要另一数组空间。 因题目要求“针对表中的每个记录,扫描待排序的表一趟”,所以比较次数是n
2
次。若限制“对任意两个记录之间应该只进行一次比较”,则可把以上算法中的比较语句改为: for(i=0;i
解析
转载请注明原文地址:https://jikaoti.com/ti/HtGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
阅读材料并结合背景知识回答问题:材料到17世纪60年代,伟大的科学学会的时代到来了:英国皇家学会、法国科学院先后成立。此前,科学工作在很大程度上仰仗于国王对科学家个人的资助一第谷领取丹麦国王的津贴,开普勒由德意志皇帝资助;或者靠某些科学“爱好者”、赞助者
明清时期专制主义空前加强,据此回答问题:清代在散文方面,声势最大、影响最广的是桐城派,不属于该派的是()
明清时期继续采取“重农抑商”的政策,结果导致了()。
1947年,刘邓大军千里跃进大别山,揭开了战略反攻的序幕。据此回答问题:之所以把中原地区作为反攻的方向,主要是由于该地区()
1939年前后,中国政治思想界展开关于三民主义问题争论的根本原因是()。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
试比较脱机I/O和联机I/O。
试比较脱机I/O和联机I/Oo
CSMA/CA是如何实现“冲突避免”的?
随机试题
一般适用目标基准进行评价考核的对象是
女性,20岁,2周前咽痛、流鼻涕、咳嗽,按感冒治疗好转。近1周来心悸、胸闷,2天来出现黑矇入院诊治。检查血压:100/70mmHg(13.3/9.3kPa),心率40次/min,心界扩大,心尖区2/6级收缩期杂音,肺(一)心电图检查结果:Ⅱ、Ⅲ、aVF
下列舌象的表现不属于有根苔的是
患者,女,29岁,已婚。近1年月经后期量少,现已停经4个月,伴五心烦热,潮热颧红,舌红少苔,脉细数。尿妊娠试验阴性。其治法是
下列混凝土结构加固方法中,适用于修补龟裂缝的是()。
建筑装饰装修工程设计必须保证建筑物的()。
现在市场上有大量幼教书籍和其他益智产品声称能够开发3岁以下婴幼儿的智力。许多家长为了不让孩子输在起跑线上,争先购买。但是目前并无科学依据证实受过特殊智能训练的婴幼儿比别的孩子聪明。事实上,这个年龄段的孩子只要在正常的家庭环境下接受普通的启蒙教育就足够了。这
研究者尝试在实验室情境中操纵社会公平感和社会阶层两个变量,来考察它们与目标承诺、目标达成之间的关系。以下是该实验的结果,请结合下图回答问题:实验结果是怎样的?应如何解释?
在资本主义条件下,劳动从进入生产过程开始已经隶属于资本。随着资本主义经济的大发展,机器工业体系的建立,劳动对资本的隶属关系是()
18
最新回复
(
0
)