判别下面的每个结点序列是否表示一个堆,如果不是,请把它调整为一个堆~求教,
题目
判别下面的每个结点序列是否表示一个堆,如果不是,请把它调整为一个堆~求教,
(1)100,90,80,60,85,75,20,25
(2)12,70,33,65,24,56,48,92,86,33
答案
第一个是大根堆;第二个不是堆,可以改为:92 86 70 65 56 48 33 33 24 12,其实就是一个有序数列而已……不懂堆的话可以百科一下 也可以问我.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 键盘上的TAB,ESC,DELETE,分别怎么读,有什么作用
- The girl is____(slim)of them two.
- 高速公路的最高车速为120km/h,设某人驾车正以最高时速沿平直公路行驶,该车刹车时产生的加速度大小为
- 最长名称的化学物质
- 如何给水管道泄漏量计算
- 鸿门宴,秋毫不敢有所进,
- 甲、乙、丙三个数字的平均数是80,甲:乙:丙=5:3:4.甲、乙、丙各是多少?
- 离别的英文是什么 最好是名词
- 根据分散系的稳定性大小将混合物分为哪几类?
- 请帮助英译中,不要机器译的