下列给出的2个序列是否为堆,不是请将其调整为正堆 (1)(103,81,46,77,38,41,39,67)
1个回答
1、是堆,是一个大顶堆,即堆顶项为堆的最大项
2、不是,调为正堆.应该是我所说的大顶堆吧.
调整后应该是91,90,79,61,77,24,68,13,35
相关问题
判别序列(92,70,33,65,24,56,12,48,86,33)是否为堆,如果不是,则把它调整为堆
判断序列是否为堆?为什么
下列四个关键词序列中,()不是堆。
将一组排序码为(46、79、56、38、40、84)的记录,利用堆排序的方法建立初始堆?
有两堆棋子,第一堆有67个,第二堆有49个,从第二堆拿出多少个放入第一堆,能使第一堆的棋子是第二堆的3倍?
两堆苹果,将第一堆的2个苹果移到第二堆之后,第二堆的苹果数恰为第一堆苹果数的2倍.设第一堆原有苹果a个,则第二堆原有苹果
数据结构 堆排序我算出来貌似没答案啊4.一组记录的排序码为(46,79,56,38,40,84),则利用堆排序的方法建立
3堆橘子共48个,先从1堆中拿出与2堆相等个数的橘子放入2堆;再从2堆拿出和3堆相等个数的橘子放入3堆;又从3堆拿出与这
两堆沙子,第一堆有66个,第二堆有53个,从第一堆中拿出多少个才能是第一堆的是第二堆的2
有一堆从河中捞出的湿砂子,测得其比热容为1.2×103焦/(千克•℃).已知干砂子的比热容为0.9×103焦/(千克•℃