if(isfull){for(int j=i; j>0;j--){for(int k=0;k
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 12:12:29
if(isfull){for(intj=i;j>0;j--){for(intk=0;kif(isfull){for(intj=i;j>0;j--){for(intk=0;kif(isfull){for
if(isfull){for(int j=i; j>0;j--){for(int k=0;k
if(isfull){for(int j=i; j>0;j--){for(int k=0;k
if(isfull){for(int j=i; j>0;j--){for(int k=0;k
i表示的是当前的行.
第四张图是在处理第i行上面的其他行.
其实,在第四张图中,j的含义已经变了.也许为了节省变量开支,才继续使用j作为变量名.
如果把第四张图中的j、k,换成m、n,不知你是否就能顺利的理解了.
图三的注释写得很清楚,“将上上行复制到上行”,每一行都这样处理,这不就实现了上面的一行下移了一行么?