4.5.2 恢复型失败算法