What is a loop invariant?

后端 未结 15 1372
后悔当初
后悔当初 2020-11-28 17:13

I\'m reading \"Introduction to Algorithm\" by CLRS. In chapter 2, the authors mention \"loop invariants\". What is a loop invariant?

15条回答
  •  佛祖请我去吃肉
    2020-11-28 17:49

    Invariant in this case means a condition that must be true at a certain point in every loop iteration.

    In contract programming, an invariant is a condition that must be true (by contract) before and after any public method is called.

提交回复
热议问题