排序练习题
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、已知一组元素的关键字{46,74,16,53,14,26,40,38,86,65,27,34},利用简单选择排序
法,写出每次选择和交换后的排列结果。
2、已知一组元素的关键字{46,74,16,53,14,26,40,38,86,65,27,34},利用堆排序法,画
出建立小顶堆和利用堆排序的过程。
3、设待排序序列为{10,18,4,3,6,12,1,9,15,8},要求用希尔排序按从小到大的
顺序排序。请给出用希尔排序每一趟的结果,增量序列取为5,3,2,1。
4、对关键字序列(58,87,61,23,94,16,5,72)进行快速排序,使之关键字递增有
序,请写出排序的前三趟结果。
5、写出{23,12,09,67,43,32,20,18,3}按直接插入排序、直接选择排序的第一、
第二趟排序结果。
6、序列(46,88,45,39,70,58,101,10,66,34)建立一个二叉排序树,画出该二
叉树,并求在等概率情况下查找成功的平均查找长度。
7、