当前位置:首页 → 计算机类 → 软件水平考试 → 中级软件评测师->对于n个元素关键字序列{K1,K2,…,Kn},当目仅当满足
对于n个元素关键字序列{K1,K2,…,Kn},当目仅当满足Ki小于等于K2i且Ki小于等于K2i+1(1小于i小于n/2),则称该序列为小顶堆。若将其中"小于等于"换为"大于等于"则称其为大顶堆。由此可知,以下选项中,( )是大顶堆。
这种题代数是最合适方法,可以设i=2,则有K2小于等于K4,K2小于等于K5,分别代入计算可以发现只有A选项序列满足大顶堆要求。同样也可以通过画二叉树图示来进行验证,大顶堆和小顶堆都是一颗完全二叉树,要求父节点均大于左右孩子节点,A选项如下图所示: