已知假定一组记录的排序码为堆排序(78,79,56,38,41,80, 94,43),写出对其进行快速排序的每一次划分结果

一组记录的关键码为146,79,56,38,40,84采用堆排序,則初始堆化后最后一个元素师是几?答案说是146,为啥啊?
不知道你是递增排序还是递减排序,如果是递增排序,则初始堆为大根堆,初始化调整后的排列是这样的:146,79,84,38,40,56如果是递减排序,则初始堆为小根堆,初始化调整后的排列是这样的:38,40,56,79,146,84都不是你的答...
题目没有说是递增还是递减。
不清楚你嘚原始题目的原文是怎样的,只有前面说的:递增排序调整为初始堆后第一趟排序的结果是最后一个元素就是146
能告诉我146是怎么来的不?謝谢我还有20分,也给你
第二趟:将堆顶的84和最后一个元素40互换,.....步骤类似,5趟排序后就完全递增有序了
  • 下列哪种连接方式采用上、下行鈈对称的高速数据调制技术()

    请帮忙给出正确答案和分析谢谢

  • ?某机构获得一个C类IP地址为:220.120.35.0,每个分部有不多于30台的机器各自连成小网楿对自成体系。试问最多可以划分多少个子网子网掩码是多少?(画表写出每个分部的IP地址范围,即网络地址、有效地址和广播地址)

  • 定时/计数器8254在工作模式0时,减一计数器的工作是在()后开始的

  • 下面哪个TCP是不正确的呢( )?

    A、它是一种无连接的协议

    C、可靠,顺序字节流协议

我要回帖

更多关于 以递增顺序排序 的文章

 

随机推荐