2和3，第2个位置的子节点在4和5。以此类推。这种基于1的数组存储方式便于寻找父节点和子节点。如果存储数组的下标基于0，那么下标为i的节点的子节点是2"i" + 1与2"i" + 2；其父节点的下标是⌊"floor"(("i" − 1) ∕ 2)⌋。函数"floor"("x")的功能是“向下取整”，或者说“向下舍入”，即取不大于"x"的最大整数（与“四舍五入”不同，向下取整是直接取按照数轴上最接近要求值的左边值，即不大于要求值的最大的那个值）。比如"floor"(1.1)、"floor"(1.9)都返回