数据结构专科辅导八

数据结构专科辅导八

ID:14276914

大小:47.50 KB

页数:12页

时间:2018-07-27

数据结构专科辅导八_第1页
数据结构专科辅导八_第2页
数据结构专科辅导八_第3页
数据结构专科辅导八_第4页
数据结构专科辅导八_第5页
资源描述:

《数据结构专科辅导八》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据结构专科辅导八毁灭友情的方式有许多,最彻底的一种是借钱数据结构专科辅导八------排序的辅导练习题及解答(一)单项选择题1.若对n个元素进行直接插入排序,则进行第i趟排序过程前,有序表中的元素个数为()。AnBn+1Cn-1D12.若对n个元素进行直接插入排序,在进行第i趟排序时,为寻找插入位置最多需要进行()次元素的比较,假定第0号元素放有待查的键值。AnBn-1Cn+1D13.若对n个元素进行直接插入排序,在进行第i趟排序时,假定元素r[i+1]的插入位置为r[j],则需要移动元素的次数为()。Aj-iBi-j-1Ci-jDi-j+14.若对n个元素进行直接

2、插入排序,则进行任一趟排序的过程中,为寻找插入位置而需要的时间复杂性为()。AO(1)BO(n)CO(n2)DO(log2n)5.在对n个元素进行直接插入排序的过程中,共需要进行()趟。AnBn+1Cn-1D2n6.对n个元素进行直接插入排序时间复杂性为()。AO(1)BO(n)CO(n2)DO(log2n)7.在对n个元素进行冒泡排序的过程中,第一趟排序至多需要进行()对相邻元素之间的交换。AnBn-1Cn+1Dn/28.在对n个元素进行冒泡排序的过程中,最好情况下的时间复杂性为()。AO(1)BO(log2n)CO(n2)DO(n)9.在对n个元素进行冒泡排序的过

3、程中,至少需要()趟完成。A1BnCn-1Dn/210.在对n个元素进行快速排序的过程中,若每次划分得到的左、右两个子区间中元素的个数相等或只差一个,则整个排序过程得到的含两个或两个元素的区间个数大致为()。AnBn/2Clog2nD2n11.在对n个元素进行快速排序的过程中,第一次划分最多需要移动()次元素,包括开始把基准元素移动到临时变量的一次在内。An/2Bn-1CnDn+112.在对n个元素进行快速排序的过程中,最好情况下需要进行()躺。AnBn/2Clog2nD2n13.在对n个元素进行快速排序的过程中,最坏情况下需要进行()躺。AnBn-1Cn/2Dlog

4、2n14.在对n个元素进行快速排序的过程中,平均情况下的时间复杂性为()。AO(1)BO(log2n)CO(n2)DO(nlog2n)15.在对n个元素进行快速排序的过程中,最坏情况下的时间复杂性为()。AO(1)BO(log2n)CO(n2)DO(nlog2n)16.在对n个元素进行快速排序的过程中,平均情况下的空间复杂性为()。AO(1)BO(log2n)CO(n2)DO(nlog2n)17.在对n个元素进行快速排序的过程中,最坏情况下的空间复杂性为()。AO(1)BO(log2n)CO(n2)DO(nlog2n)18.在对n个元素进行直接插入排序的过程中,算法的

5、空间复杂性为()。AO(1)BO(log2n)CO(n2)DO(nlog2n)19.假定对元素序列(3,7,5,9,1)进行快速排序,则进行第一次划分时需要移动元素的次数为(),假定不包括开始把基准元素移动到临时变量的一次计算在内。A1B2C3D420.对下列四个序列进行快速排序,各以第一个元素为基准进行第一次划分,则在该次划分过程中需要移动元素次数最多的序列为()。A1,3,5,7,9B9,7,5,3,1C5,3,1,7,9D5,7,9,1,321.假定对元素序列(7,3,5,9,1,12,8,15)进行快速排序,则进行第一次划分后,得到的左区间中元素的个数为()。

6、A2B3C4D522.在对n个元素进行直接选择排序的过程中,需要进行()趟选择和交换。AnBn+1Cn-1Dn/222.在对n个元素进行直接选择排序的过程中,在第i趟需要从()个元素中选择出最小值元素。AAn-i+1Bn-iCiDi+123.若对n个元素进行直接选择排序,则进行任一趟排序的过程中,为寻找最小值元素所需要的时间复杂性为()。AO(1)BO(log2n)CO(n2)DO(n)24.若对n个元素进行堆排序,则在构成初始堆的过程中需要进行()次筛运算。A1Bn/2CnDn-125.若对n个元素进行堆排序,则在由初始堆进行每躺排序的的过程中,共需要进行()次筛运

7、算。An+1Bn/2CnDn-126.若对n个元素进行堆排序,则每次进行筛运算的时间复杂性为()。AO(1)BO(log2n)CO(n2)DO(n)27.在对n个元素进行堆排序的过程中,时间复杂性为()。AO(1)BO(log2n)CO(n2)DO(nlog2n)28.在对n个元素进行堆排序的过程中,空间复杂性为()。AO(1)BO(log2n)CO(n2)DO(nlog2n)29.假定对元素序列(7,3,5,9,1,12)进行堆排序,并且采用小根堆,则由初始数据构成的初始堆为()。A1,3,5,7,9,12B1,3,5,9,7,12C1,5,3,7

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。