新元素放到表尾(堆底)
根据大/小根堆的要求,新元素不断上升”,直到无法继续上升为止被删除元素用表尾(堆底)元素替代
根据大/小根堆的要求,替代元素不断“下坠”,直到无法继续下坠为止
插入
删除
每次“上升调整只需对比关键字1次
每次“下坠”调整可能需要对比关键字2次,也可能只需对比1次
关键字对比次数
● i 的左孩子
● i 的右孩子
● i 的父节点
堆的插入和删除操作
于 2022-06-01 21:20:30 首次发布
新元素放到表尾(堆底)
根据大/小根堆的要求,新元素不断上升”,直到无法继续上升为止被删除元素用表尾(堆底)元素替代
根据大/小根堆的要求,替代元素不断“下坠”,直到无法继续下坠为止
插入
删除
每次“上升调整只需对比关键字1次
每次“下坠”调整可能需要对比关键字2次,也可能只需对比1次
关键字对比次数
● i 的左孩子
● i 的右孩子
● i 的父节点