皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。 【说明】 采用归并排序对n个元素进行递增排序时,首先将n个元素的数组分成各含n/2个元素的两个子数组,然后用归并排序对两个子数组进行递归排序,最后合并两个已经排好序的子数组得到排序结果。 下面的C代码是对上述归并算法的实现,其中的常量和变量说明如下: arr:待排序数组 p,q,r:一个子数组的位置从p到q,另一个子数组的位置从q+1到r begin,end:待排序数组的起止位置 left,right:临时存放待合并的两个子数组 n1,n2:两个子数组的长度 i,j,k:循环变量 mid:临时变量 【C代码】 inciude inciude define MAX 65536 void merge(int arr[],int p,int q,int r) { int *left, *right; int n1,n2,i,j,k; n1=q-p+1; n2=r-q; if((left=(int*)malloc((n1+1)*sizeof(int)))=NULL) { perror("malloc error"); exit(1); } if((right=(int*)malloc((n2+1)*sizeof(int)))=NULL) { perror("malloc error"); exit(1); } for(i=0;i right[j]) { (2) ; j++; }else { arr[k]=left[i]; i++; } } } void mergeSort(int arr[],int begin,int end){ int mid; if( (3) ){ mid=(begin+end)/2; mergeSort(arr,begin,mid); (4) ; merge(arr,begin,mid,end); } } 【问题1】 根据以上说明和C代码,填充1-4。 【问题2】 根据题干说明和以上C代码,算法采用了(5)算法设计策略。 分析时间复杂度时,列出其递(6),渐进时间复杂度为(7)(用O符号表示)。空间复杂度为(8)(用O符号表示)。 【问题3】 两个长度分别为n1和n2的已经排好序的子数组进行归并,根据上述C代码,则元素之间比较次数为(9)。
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【多选题】为更好地发挥讲授法的优势,避免灌输式教学,可以
A.
充分了解学生
B.
清晰的授课思路
C.
充分使用提问技能
D.
演示手段不能多样,避免逻辑混乱
E.
融入 “探究”的元素
【判断题】项目是工程活动的基本单元,其在时空分布上是均匀的。( )
A.
正确
B.
错误
【判断题】进行金属布线时,要求金属材料与半导体材料之间的接触电阻要高。 ( )
A.
正确
B.
错误
【单选题】对预热器的描述不正确的是:( )
A.
以物料在换热单元内的实际升高值与气体及物料进入系统之原始温差的比值来表征的热优良度。
B.
由于预热器分离效率h与热效率hexi呈一次线性关系。
C.
预热器级数不宜超过四级。
D.
预热器系统中,保持最上级有较高的分离效率是合理的。
【单选题】微机的存储器分为内存储器、( )缓冲存储器和外存储器。
A.
运行
B.
控制
C.
高速
D.
匀速
【多选题】下列关于总分类会计科目与明细分类会计科目的表述,正确的有( )。
A.
明细分类会计科目是概括地反映会计对象的具体内容
B.
总分类会计科目是详细地反映会计对象的具体内容
C.
总分类会计科目对明细分类会计科目具有控制作用
D.
明细分类会计科目是对总分类会计科目的补充和说明
【多选题】为更好地发挥讲授法的优势,避免灌输式教学,可以( )(多选)
A.
充分了解学生
B.
清晰的授课思路
C.
充分使用提问技能
D.
演示手段不能多样,避免逻辑混乱
E.
融入“探究”的元素
【多选题】华东三市+迪士尼+水乡双飞六日游,其中水乡可以是( )。
A.
浙江乌镇
B.
江苏周庄
C.
江苏西塘
D.
浙江南浔
【单选题】你认为中职毕业生首次就业比较合理的薪资水平是( )元。
A.
2500—3500
B.
3500—4500
C.
4500—5500
D.
5500—6500
E.
大于6500
【单选题】Which one is not included in the conditions for the US's changing attitude towards Iran?
A.
To abandon their nuclear weapons program.
B.
Iran's leader must accept the suggestion of peace-lovers.
C.
To turn over AI-Qaida terrorists in their custody.
D.
The Iran leaders shall acknowledge the faults.
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题