python堆排序和折半查找

自拟8个逆序的整数,画出堆排序算法将其排成正序的前3步,并举例分析算法的稳定性;如果数据规模n很小,如n=5,选择什么排序算法比较好?理由是什么;在该排序结果进行折半查找,并计算出查找成功和不成功平均查找长度。对于数据规模比较大的一组无序数,且查找的次数远大于其它操作,可以采用什么方法或算法实现快速查找?

https://blog.csdn.net/qq_30992103/article/details/105227047