小顶堆的规矩
对 错 和大顶堆相反,小顶堆要求【0】。
开始练习 →
判断一个数组是不是堆,要检查什么
对 错 要验证一个数组满不满足堆序,做法是【0】。
开始练习 →
堆最擅长的一件事
对 错 堆最擅长的是【0】。
开始练习 →
堆顶在数组的哪个位置
对 错 堆用一个数组从上到下、从左到右装起来。运行下面这段程序: h = [24, 23, 15, 13, 17] print(h.index(max(h)))
开始练习 →
堆为什么能用数组装
堆能直接用一个数组装下,是因为【0】。
开始练习 →
下标 i 的左孩子在哪
数组表示的堆里,下标 i 的左孩子在【0】。
开始练习 →
下标 i 的父亲在哪
数组表示的堆里,下标 i 的父亲在【0】。
开始练习 →
下标 0 的父亲是谁
下标 0 那个元素的父亲是【0】。
开始练习 →
下标 4 的父亲是几号
运行下面这段程序: i = 4 print((i - 1) // 2)
开始练习 →
下标 1 的左孩子是几号
运行下面这段程序: i = 1 print(2 * i + 1)
开始练习 →