摘要:        
循环不变式同样可以用来证明分治算法的正确性。只不过具体操作上稍有不同——我们不是从第一次递归之前开始证明,而是从第一次直接求解(即最后一次递归调用)时开始证明。一般过程为
初始化:在函数直接求解后,循环不变式成立。
保持:先假设函数内部的所有递归调用均满足循环不变式,再证明函数本身返回后,循环不变式仍然成立。
终止:“最外层”的函数调用返回后,算法结果一定是正确的。    阅读全文
        posted @ 2007-09-10 09:30
1-2-3
阅读(4970)
评论(19)
推荐(0)
 
                     
                    
                 
                    
                 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号